dynamic_page_cache.module

Same filename in other branches
  1. 9 core/modules/dynamic_page_cache/dynamic_page_cache.module
  2. 10 core/modules/dynamic_page_cache/dynamic_page_cache.module
  3. 11.x core/modules/dynamic_page_cache/dynamic_page_cache.module

Caches responses for all users, handling dynamic content correctly.

File

core/modules/dynamic_page_cache/dynamic_page_cache.module

View source
<?php


/**
 * @file
 * Caches responses for all users, handling dynamic content correctly.
 */
use Drupal\Core\Routing\RouteMatchInterface;

/**
 * Implements hook_help().
 */
function dynamic_page_cache_help($route_name, RouteMatchInterface $route_match) {
    switch ($route_name) {
        case 'help.page.dynamic_page_cache':
            $output = '<h3>' . t('About') . '</h3>';
            $output .= '<p>' . t('The Internal Dynamic Page Cache module caches pages for all users in the database, handling dynamic content correctly. For more information, see the <a href=":dynamic_page_cache-documentation">online documentation for the Internal Dynamic Page Cache module</a>.', [
                ':dynamic_page_cache-documentation' => 'https://www.drupal.org/documentation/modules/dynamic_page_cache',
            ]) . '</p>';
            $output .= '<h3>' . t('Uses') . '</h3>';
            $output .= '<dl>';
            $output .= '<dt>' . t('Speeding up your site') . '</dt>';
            $output .= '<dd>' . t('Pages which are suitable for caching are cached the first time they are requested, then the cached version is served for all later requests. Dynamic content is handled automatically so that both cache correctness and hit ratio is maintained.') . '</dd>';
            $output .= '<dd>' . t('The module requires no configuration. Every part of the page contains metadata that allows Internal Dynamic Page Cache to figure this out on its own.') . '</dd>';
            $output .= '</dl>';
            return $output;
    }
}

Functions

Title Deprecated Summary
dynamic_page_cache_help Implements hook_help().

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.