Вопросы с тегом «caching»

Улучшение времени отклика за счет уменьшения объема обработки в Drupal обычно требует использования кэша.

54
Реальный мировой опыт в масштабировании и настройке производительности

Веб-сайт, на котором я работаю, вскоре после запуска получит огромный рейтинг популярности . Клиент говорит о возможности около 2500 обращений в секунду в течение дня или около того. Игнорирование того факта, что эта частота попаданий является, вероятно, диким оптимизмом клиента, и помимо получения...

35
Разница между минимальным временем жизни кэша и истечением срока хранения кэшированных страниц

На странице производительности Drupal под полем Cache у вас есть два варианта. Одним из них является минимальное время жизни кэша, а другим - срок действия кэшированных страниц. В чем разница между этими...

30
Экономия памяти для очистки кэша для больших сайтов?

Один из моих сайтов в Drupal 7 имеет тысячи полей, несколько типов контента, более 25 просмотров и сотни (скоро будут тысячи) типов профилей. Из-за этого я использую основной патч, который лучше кэширует информацию о полях сущностей (http://drupal.org/node/1040790), и версию Views -dev, которая...

26
Как полностью отключить кеширование?

Я занимаюсь разработкой сайта в Drupal 7, и кэширование значительно замедляет мою работу. Например, у меня была функция темы для формы. Я был озадачен, почему это не работает. Пока я не очистил кеш и все исправили. Как его полностью...

23
Излишне ли использовать модуль «буст», если используется лак?

Мы запускаем наши экземпляры Drupal за сервером Varnish, но мы ищем альтернативные / дополнительные способы ускорения сайта. Boost - это модуль, который часто называют для этой цели; похоже, он генерирует статические версии страниц и служит для того, чтобы избежать времени регенерации, но - если мы...

23
Кэшируются ли представления с помощью основных механизмов кэширования или я должен устанавливать кэширование непосредственно в каждом представлении?

Я вижу настройки кеша в каждом из моих просмотров. Нужно ли мне устанавливать их или основные механизмы кэширования в / admin / config / development / performance автоматически выполняют некоторые из этих действий, и эти "дополнительные настройки" в представлениях используются, если я хочу...

22
Лучший способ оптимизировать работу аутентифицированных пользователей?

Ключевое слово здесь аутентифицировано ! В настоящее время (насколько я знаю) де-факто способы оптимизации для анонимного доступа заключаются в статических кешах страниц (varnish / squid / boost). Тем не менее, насколько я знаю, это, кажется, не очень хорошо в сценарии, где большинство ваших...

22
Как очистить кеш с помощью SQL-запроса?

После обновления модуля мой сайт стал непригодным для использования и отображает только сообщение об ошибке php. Я пытался обойти проблему drush cc, но это не помогло. Также пробовал с пользовательским сценарием PHP, но это имеет проблемы с поиском моего DRUPAL_ROOT Я просто хочу очистить таблицы...

19
Как правильно настроить кэширование для моего пользовательского блока, отображающего содержимое в зависимости от текущего узла?

У меня есть очень простой блок, который просто показывает идентификатор текущего узла. <?php /** * @file * Contains \Drupal\mymodule\Plugin\Block\ExampleEmptyBlock. */ namespace Drupal\mymodule\Plugin\Block; use Drupal\Core\Block\BlockBase; use Drupal\Core\Cache\Cache; /** * @Block( * id =...

17
Лучшие практики для реализации пользовательского кэширования?

Для каждого экземпляра каждого типа сущности я генерирую несколько кешей с именем вроде: [module_name]__[entity_type]__[entity_id]__[string_depending_on_where_the_cache_came_from] Теперь, когда объект обновляется, я хочу удалить все кэши, начиная с соответствующего типа объекта и идентификатора....

17
Что все способствует времени выполнения страницы drupal?

У меня есть сайт, который я исследую, у которого есть серьезные проблемы с производительностью, используя memcache, я смог сократить количество запросов как по количеству, так и по общему времени выполнения (с 3 секунд до 230 мс), но время выполнения страницы ускользает от меня (я глядя на...

16
Лучшие настройки APC для сокращения времени выполнения страницы

У меня есть Drupal 7, apc с php-fpm и apache за лаком и 512 МБ ОЗУ. Я измеряю время выполнения страницы с помощью модуля devel. Время запроса к базе данных низкое (62 мс) по сравнению со временем выполнения страницы, которое составляет 854 мс. Это означает, что есть проблема с настройками PHP и...

16
Есть ли способ зацепить очистку кэша?

Для веб-сайта большого учреждения с тяжелыми кешами я бы хотел сгенерировать кеш как можно скорее, чтобы ни один пользователь не мог прийти к генерации кеша ... У меня есть cron, установленный на все минуты, который выполняет это, выполняя несколько функций и запрашивая критические страницы, но я...

15
Как отключить Twig и заблокировать кеш для определенного модуля?

Я работаю над модулем в Drupal 8, который получает чувствительные ко времени данные из внешнего REST API. Данные обрабатываются и отправляются в блок. Окончательные данные отправляются в шаблон Twig следующим образом: ... public function build() { $build = []; $build['ticker_block'] = [ '#theme'...

14
Как я могу предотвратить кэширование определенной страницы?

Я активировал кеш на своем сайте Drupal 8, и, конечно, все страницы кэшируются, как и ожидалось. Тем не менее, я хотел бы, чтобы определенная страница обходила этот кеш. В моем контроллере я построил страницу следующим образом: public function myPage() { return [ '#markup' => time(), ]; } Как я...

14
Реализация пользовательских тегов кэша

Я хотел бы использовать новую метку кэша в D8, чтобы помочь синхронизировать связанный контент различных типов (сущностей, узлов, блоков и т. Д.). Но, прочитав доступную в настоящее время документацию по этой функции, я не понимаю, как добавить собственный тег кеша к элементам содержимого при...

13
Как правильно установить контексты кэша для пользовательских блоков?

Я столкнулся с проблемой, когда блок, который должен быть уникальным для каждой страницы, не предназначен для пользователей, вышедших из системы. Проблема заключается в том, что у меня есть плагин для пользовательских блоков на странице поиска представлений, который содержит пользовательские...