cache

304 not modified Drupal 8

Аватар пользователя henzel

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

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

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

0 Спасибо

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

Аватар пользователя Egoist007

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

0 Спасибо

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

Аватар пользователя semasping

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

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

0 Спасибо

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

Аватар пользователя kirasnejnaia

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

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

0 Спасибо

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

Аватар пользователя svaroha

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

0 Спасибо

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

Аватар пользователя Bonderas

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

0 Спасибо

Drupal 8, Cache & Rock N' Roll

Аватар пользователя vaplas

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

10 Спасибо

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

Аватар пользователя ASomeoneD

Всем доброго дня.
Последнее время часто восстанавливаю базу данных из бекапа.
Раз в неделю стали появляться ошибки вида
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 плохо разбираюсь.
Подскажите как восстанавливать таблицы правильно. Или подскажите от чего могут появляться такие ошибки.

0 Спасибо

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

Аватар пользователя SALAT-PRODUCTION

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

0 Спасибо

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

Аватар пользователя Boozenok

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

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

0 Спасибо

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

Аватар пользователя elia

Сайт на 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).

0 Спасибо

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

Аватар пользователя voviko

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

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

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

0 Спасибо

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

Аватар пользователя Koreychenko

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

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

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

0 Спасибо

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

Аватар пользователя anton73

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

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

0 Спасибо

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

Аватар пользователя Snake-YAVA

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

0 Спасибо

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

Аватар пользователя Stepanisk

Помогите пожалуйста с кодом.
Мне нужно вытащить из кэша пользователя данную о его городе. Данные о городе получены с помощью модуля 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)?>
0 Спасибо

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

Аватар пользователя bratushka.v

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

0 Спасибо

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

Аватар пользователя blood-of-peaceъ

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

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

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

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

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

0 Спасибо

Ускорение drupal 7

Аватар пользователя kirasnejnaia

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

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

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

0 Спасибо

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

Аватар пользователя Alex_Obukhov

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

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

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

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

0 Спасибо