cache

henzel Ср, 09/08/2017 - 11:23

304 not modified Drupal 8

Доброго времени суток!
Не удаётся настроить статус 304 Not Modified, если страница не изменялась.

Поставил чистый drupal 8.3.6 (пробовал и 8.4.x-dev).
Создал ноду типа Page.
На странице admin/config/development/performance указал "Page cache maximum age" 10 минут. Last-Modified есть.
Тестировал на внешнем хостинге под анонимом.

Кто-нибудь решал данную проблему?

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Egoist007 Вс, 26/03/2017 - 09:40

Drush не чистит кэш в memcache

Пробовал чистить кешь через сайт, все чистит и все нормально, если чищу кэш через drush то он чистит только тот кэш который в базе, тот что в memcache он не хочет чистить, в чем может быть проблема, может в правах? Версия drush 5.9

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

semasping Пнд, 16/01/2017 - 11:07

Существует ли Кэширование views при формате отображения: Таблица.? Как лучше его осуществить?

При отображении таблицей, так как используются поля, я так понимаю что можно закэшировать только с помощью views кэширования.
Например для Display suite или Full Entity у нас есть отдельные модули кэширования типа:
Entity cache
Render cache
Display Cache

А Кто-нибудь пробовал вариант с Views Field View?
Тогда наверное можно настроить кэширование внутри и построение итоговой views будет быстрее?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

kirasnejnaia Втр, 26/07/2016 - 17:52

Проблемы с DrupalDatabaseCache::set Решено

Сайт клиента на Drupal 7. После 3 лет жизни "вдруг" перестал грузится. Хостер клиента запретил любые php скрипты ибо сайт нарушает работу сервера.

Перенесли на denver, и после попытки загрузки главной страницы виснет система ноута - Apache жрет 90% проца, даже все 4 ядра не помогают.
После некоторых манипуляций сайт ожил - грузятся все страницы кроме главной.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

svaroha Ср, 20/07/2016 - 07:31

Создание и обновление кеш Drupal 7 (что то типа boost crawler)

Добрый день.
Допустим, программно добавляю много страниц на сайт (парсинг или же добавление по шаблону, неважно). Страницы с полями image (фото в базу заносится в не сжатом виде, при выводе страницы - image preset выводится).
Как сделать так, чтобы после добавления нод в базу по ним прошелся crawler и создал кэш страниц и пресеты для рисунков (как будто бы по ним прошелся пользователь-аноним). Кеширование стандартное друпалевское + entitycache.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Bonderas Ср, 09/03/2016 - 14:50

Запуск функции очистки всего кеша drupal_flush_all_caches(); не вручную

Добрый день!
Внешними программами заполняются данные на сайте (в частности наличие, цены и остатки товара в магазине)
После этого надо очистить кеш, и тогда данные на сайте обновляются.
Нашел, что можно вызвать функцию drupal_flush_all_caches(); для очистки всех кешей.
У нас автозадачами запускаются программы на обновление данных (1-2 раза в день пока что), хотелось бы узнать как можно очистить кеш этой функцией или другим способом.
Программы написаны на Delphi - может от туда можно как то запустить или прописать в каком то файле на сервере?

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

vaplas Вс, 07/02/2016 - 19:19

Drupal 8, Cache & Rock N' Roll

Вообще, мне бы самому хотелось послушать про кэширование в 8-ке. Но что-то не особо говорят. Вот и решил подсобрать инфы, чтобы подогреть интерес. Сразу скажу, что если не пишешь собственный модуль, то всё это не так и нужно. Но не зря же я втыкал в Word (вместо видосов с котами), так что все читайте, уж будьте бобры :)

Тип материала: 
Ключевые слова: 
Версия Drupal: 
10 Спасибо

ASomeoneD Пнд, 19/10/2015 - 06:36

Пропал файл из базы данных cache_views.idb

Всем доброго дня.
Последнее время часто восстанавливаю базу данных из бекапа.
Раз в неделю стали появляться ошибки вида
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table '12345.cache_views' doesn't exist: TRUNCATE {cache_views} ; Array ( ) в функции cache_clear_all() (строка 163 в файле E:\OpenServer\domains\****\includes\cache.inc).
удаление (drop table if exist) и последующие создание таблицы, создают другие ошибки при входе на страницу конфигурации drupal.
При входе в папку с БД файл *.idb отсутствует а *.frm есть
Каждую неделю разные таблицы пропадают
cache_l10n_update cache_token
В mysql плохо разбираюсь.
Подскажите как восстанавливать таблицы правильно. Или подскажите от чего могут появляться такие ошибки.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

SALAT-PRODUCTION Пт, 16/10/2015 - 07:09

Перманентное кеширование

Приветствую
Есть ли возможность закешировать главную страницу и обновлять кеш только вручную?
Использую Boost, Cache Expiration и Entity cache. Подобных настроек в них не нашел.
Если выставить права 444 на файл с кешем, чтобы он не перезаписывался, то вываливаются ошибки при обновлении?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Boozenok Чт, 08/10/2015 - 21:23

Как лучше работать с кешем?

Есть магазин Drupal Commerce c атрибутами и аякс корзиной. Сейчас средняя посещаемость на сайте 10 т. и она будет расти. в каталоге (taxonomy/term/%) кнопки с формой "Купить" нет, есть только в нодах.
За несколько часов кеш форм растет до 2 ГБ, там уже хостинг начинает ругаться...
Поставила OptimizeDB, так кеш очищается по крону каждый час, но это явно не выход из ситуации. Думала вынести кеш в оперативную память используя Memcached, но сейчас хост дает только 510 МБ места, что особо мою проблему не решает (конечно хостинг поменяю, если это действительно поможет и если в этом реально есть смысл)

Так вот...хочу спросить у знающих людей:
1. Стоит ли смотреть в сторону Memcached или мне что-то подойдет больше?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

elia Втр, 22/09/2015 - 09:06

D5 не вызывает PHP скрипты

Сайт на D5 на VPS (Core2Duo, 2GB RAM, Debian 7), нагрузка до 2к уников, 3к визитов, 9к просмотров в сутки. На сайте "живут" быстроботы Google Yandex MSN/Bingo. В кеше Yandex 20к+ страниц, в Google почти 200к стр.
Модуль Throttle не включен. В http://carinfo.kiev.ua/admin/settings/performance кеширование выключено, минимальное время жизни кеша = "Нет".
В нодах стоит вызов PHP скриптов через include_once. Ноды открываются с параметрами в строке адреса ($_GET).

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

voviko Ср, 26/08/2015 - 10:19

[решено]Жуткая муть cache_form

Откуда ошибка появилась я не знаю. может после обновления с 7.22, может модуль.
Но таблица cache_form растет быстрее чем с космической скоростью. 500мб в минуту.
А посещаемость сайта совсем маленькая.

Как бы отключить cache_form вообще, или ошибку найти

Чистка таблицы совсекм не вариант, так как запись в cache_form кушает очень много ресурсов

Ключевые слова: 
Версия Drupal: 
0 Спасибо

Koreychenko Чт, 26/03/2015 - 10:11

Кэширование и динамические данные в Drupal. Загружаем с помощью AJAX.

Чтобы сайт работал быстро, очевидно, что контент нужно кэшировать. Но если делать "в лоб", например, используя модули display cache или закэшировать вывод views, то контент, который должен меняться для каждого пользователя тоже станет статичным.

Выход - часть контента кэшировать, а часть грузить с помощью AJAX.

Делюсь простым способом организовать AJAX подгрузку динамическиго контента после загрузки основного содержимого.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

anton73 Втр, 13/01/2015 - 06:32

Не вызываются обработчики js в attach функции в модулях после очистки кэша

После очистки кэша на сайте командой drush cc all не вызываются обработчики в js файлах модулей в функции attach. Помогает только перезагрузка страницы. С чем это может быть связано и стандартное ли это поведение в drupal ?

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

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Snake-YAVA Вс, 21/12/2014 - 12:58

Не редактируются материалы на сайте (проблема с кэшами)

После обновления ядра и модулей до последней версии, перестали редактироваться материалы на сайте. Редактирую поля материала, но после сохранения никаких изменений не вижу. Ошибки не логируются. Очистка кэша из друпал возможно не срабатывает, после того как очистил таблицы кэшей в БД, показывается актуальная страница с изменёнными полями. В настройках друпал кэширование не включено. Куда копать, что делать? Те, кто занимался обновлением, не сделали никаких бэкапов, ну и после этого надобавляли новые материалы на сайт, поэтому откатиться нет возможности.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Stepanisk Пт, 19/09/2014 - 14:46

Помогите с кодом для IpGeoBase [решено]

Помогите пожалуйста с кодом.
Мне нужно вытащить из кэша пользователя данную о его городе. Данные о городе получены с помощью модуля Ipgeobase API и вывести в ноде.

Вот код модуля

<?php/**
 * @file
 * API for using IpGeoBase database - ipgeobase.ru - source of precise data for binding
 * ips to geo locations (Russia only).
 * More info on this:
 * http://info.nic.ru/st/2/out_1555.shtml
 *
 * Similar modules:
 * http://drupal.org/project/geoip - uses maxmind.com database
 * http://drupal.org/node/45806 - ip2country
 *
 * TODO
 * - add readme for using the module
 * - block for displaying current user geo info using Yandex maps (separate module)?>
Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

bratushka.v Чт, 15/05/2014 - 08:40

А не отключили ли мне кеш

Суть. Мне на сайте поставили такие значения (см. выше).
Вопрос. А не отключили ли мне кеш? Есть ли способ проверить? Используется мемкеш

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

blood-of-peaceъ Ср, 22/01/2014 - 11:44

Не могу очистить cache [Решено]

Народ, помогите. Обычно не часто лезу сюда, ограничиваюсь поиском и всегда хватало.

Проблема с кешем, ни когда такого не было. Только на одном сайте (от хоста не зависит, так кк пробывал менять)

Проблема заключается в том, что он наглухо кеширует страницы, изменения в тпл ках вообще не видны.
Не помогло:
Очистка через admin menu;
Очистка базы;
Очистка admin/config/development/performance
template.php drupal_flush_all_caches();
devel devel/cache/clear
drush cc all

drush не использовал, поэтому данный метод не пробовал.

Интересное только то что когда только переношу то видит, но после первого открытия все сразу кеширует. Кеш включал ранее в admin/config/development/performance, но уже отключен.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

kirasnejnaia Сб, 02/11/2013 - 21:01

Ускорение drupal 7

Всем привет. Решила посмотреть, что у меня со скоростью на сайте на д7.

Обнаружилось, что DrupalDatabaseCache::getMultiple кушает больше 5 ms, подобных строк в отчёте около 5.
Плюс _locale_rebuild_js вообще берёт от 50 до 75...

Найти то я это нашла, но что с этим делать дальше? Ни когда с этой стороной drupal не сталкивалась, но теперь... Объясните коротенечко, ежели можно.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Alex_Obukhov Пнд, 18/03/2013 - 21:05

Как бы отключить кеширование страниц выводимых Lighbox2

Есть скрипт на Perl'е, результат работы которого необходимо выводить во всплывающем окне. Можно было бы и в качестве ноды, но он работает с виндовой кодировкой.

Для всплывающего окна использую модуль lightbox2. Чтобы задать параметр REL, необходимый для вызова lightframe, в пунктах меню использую модуль Menu_attributes.

Все работает, но столкнулся с проблемой: Lightbox2 похоже кеширует выводимые страницы и при клике по пункту меню выводится устаревшая информация (Скрипт естественно генерит страницу информация на которой постоянно обновляется из разных источников).

Покопался в настройках модуля, ничего про кеширование там нет. Прописывание Cache-Control, Pragma и Expires в заголовок выдаваемой скриптом страницы результата не дало :-(

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Страницы