Управление процесом кеширования
Прислано: scarpl
ср, 09/11/2011 - 04:27
Хелло)
Натсроил обработчик цен,в результате для разных пользователей отображается разная цена.
Прооблема в тм что при включенном кешировании, странички для неавтаризиорванных пользователей выдаются их кеша, и поэтому в них не правильно отображается цена.
Вопрос: можно ли как то настроить кеширование, или может установить доп модуль, чтобы можно было настроить его так чтобы при выдерании страницы из кеша в ней правилась правильная, не закешированная цена. Не аджаксом же ее править
Настройка кеша ?
Прислано: W32
ср, 17/08/2011 - 13:56
Использую модуль
File Cache для минимизации работы php. Сайт практически полностью статичен, так что аннонимный юзер это 95% рабочего времени сайта.
Настроил параметры кеша старниц:
1. кешировать блоки, js, css
2. минимальное время жизни кеша 15 мин.
3. максимальное - не указано.
Указанный модуль кеширует данные на диске в виде файлов, скорость отдачи старниц резко возросла. Но похоже на то, что закешированные данные перестают быть актуальными где-то раз в сутки, т.к. явно видно файлы кеша обновляются раз в день. И это при том, что узлы не менялись и блоки тоже, т.е. никаких изменений на сайте не было. В чем может быть проблема? почему инвалидируется кеш?
Я пробовал менять максимальное время жизни кеша, но там нет значения "бесконечность". что мне делать ?
Переодически слетают стили на сайте
Прислано: iamweber
ср, 15/06/2011 - 13:36
Добрый день.
Столкнулся с проблемой. Создал на главной странице слайдшоу с помощью views slideshow. Добавил 4 картинки в слайдшоу. Все отлично отображается, но через какое-то время (обычно несколько часов) вместо слайдшоу я вижу все 4 картинки одна над другой. Так же слетает superfish меню - вместо горизонтального оно становится вертикальным, пропадают все стили и появляются черные кругляшки перед каждым пунктом - как в списках.
После очистки кеша в admin/config/development/performance - все становится как прежде симпатично и красиво.
Чтобы было понятнее - добавлю ссылку на сайт (надеюсь не посчитают за рекламу - вот сайт) Главное меню - superfish, большой баннер - views slideshow.
Спасибо.
CTools CSS Cache Unable to create
Прислано: Legat
пт, 20/05/2011 - 14:58
Всем привет. Собственно вот такая ошибка возникла.
CTools CSS Cache Unable to create
The CTools CSS cache directory, ctools/css could not be created due to a misconfigured files directory. Please ensure that the files directory is correctly configured and that the webserver has permission to create directories.
Права на запись везде менял, приватные и открытые пути для файлов настроены корректно. Помогите разобраться, пожалуйста.
Странное поведение кэша
Прислано: Kozlov
ср, 11/05/2011 - 23:28
Здравствуйте,
есть мистическая проблема.
Жил-был сайт-визитка, обновлялся редко. Последний раз в январе 2011. И тут я случайно по счетчику посещений замечаю, что там с апреля нет посетителей. Зашел - передо мной белая страница: сайт не отображается. Посмотрел вывод ошибок -
Notice: unserialize() [function.unserialize]: Error at offset 0 of 21899 bytes in /home/***/public_html/includes/cache.inc on line 33
Короче говоря, если очистить все таблицы cache_*, то сайт открывается ровно 1 раз, на второй - уже ругается (т. к. таблицы заполняются снова).
В чем может быть дело?
помогите разобраться
Прислано: phpandrei
ср, 11/05/2011 - 16:49
Всем привет. Только не бейте.
Вопрос детский, но запутался.
Есть у меня данные, а именно пользователь, определённый термин, дата.
Если я добавлю данные в кэш, я получу прибавку в скорости? Или надо обязательно мемкэш заюзать чтоб рост был боле менее в скорости. На шестёрке в кэш пихал инфу, вроде ок было, например на локальной машине выгрыш был около 1000 - 1500мс. На семёрке сейчас пробую - прироста никакого. Подскажите - ерундой занимаюсь, или что нибудь прописать надо ещё. Или всё таки прирост почувствуешь в сравнении с выборкой из множества таблиц.
Вопрос по кешированию
Прислано: vanyasmart
ср, 11/05/2011 - 09:46
Как можна быстро закешировать все страницы сайта (автоматом, а не переходя на каждую)?
Проблема с кешированием CCK поля
Прислано: ForceMan
пн, 18/04/2011 - 10:14
Здравствуйте, на руках drupal-6.16
Имеется самописный модуль, который в одном из действий меняет значения поля по указаному NID.
Проблема заключается в том, что при изменении значения в БД через db_query данное поле успешно модифицируется в БД, но при открытии материала по данному NID вижу закешированное старое значение. Помогает только сброс всего кеша через меню Проиводительность. Пробовал использовать clear_all_cache() - тоже не помогает. Пробовал через node_save - та же ситуация.
Помогите, пожалуйста, разрешить проблему!
Отключить кеширование в базе
Прислано: Dark_kz
сб, 12/02/2011 - 07:41
Приветствую!
Возникла такая проблема. Включил на странице производительности кэширование css и javascript.
Сайт перестал отображаться. Просто белый экран, никаких сообщений об ошибках (хотя опцию в php включена). В логах пусто
Где в базе отключается эта опция?
Спасибо
nginx и cron
Прислано: ingumsky@drupal.org
пн, 22/11/2010 - 20:49
Добрый день, коллеги!
Неожиданно обнаружил проблему с кроном. Дело в том, что на днях мы совершили перевод сайта с nginx+apache на чистый nginx. Всё работает замечательно, и сайт стал лучше справляться с нагрузкой, но сегодня я заметил, что в статусе (example.net/admin/reports/status) у меня светится:
«Последний запуск 5 дней 18 часов назад.
Крон давно не запускался. Подробная информация находится в документации по настройке, на странице настройки работы крона. Вы можете запустить выполнение регулярных процедур (cron) вручную.»
Если я пытаюсь запустить крон вручную (example.net/admin/reports/status/run-cron), выдаёт ошибку запуска крона. При этом из консоли wget мне бодро рапортует о том, что example.net/cron.php — 200.
В логе Друпал (example.net/admin/reports/dblog) вижу информацию о последних попытках запуска крона:
Все запуски вручную отмечены предупреждением: «Попытка перезапуска выполнения регулярных процедур (cron) в то время, как они уже выполняются».
Все регулярные запуски (ежечасовые) за последние дни идут с ошибкой: «Время выполнения регулярных процедур превысило час, скорее всего это зависание».
Подскажите, пожалуйста, с чем это может быть связано и как побороть? Когда работал с Апачем (ещё те самые 5 дней 18 часов назад), проблем с кроном не было вообще.
Сброс кеша.
Прислано: likin
вс, 14/11/2010 - 09:22
Доброго дня.
Сделал сайт с минимальным функционалом.
Сделал новую роль "Manager" и пользователя.
Обрезал им все права и дал только те которые нужны для создание и редактирования контента.
Проблема.
Надо включить кэширование, но добавить возможность очистки кэша пользователем Manager.
Спасибо.
Интернет-магазин бытовой техники.
Прислано: SkaTT
сб, 13/11/2010 - 08:02
А я решил похвастать своим детищем на друпале.
http://www.washbyt.ru - Интеренет-магазин бытовой техники.
Основные особенности:
Собственный дизайн
Модификация модулей корзины, для использования её с агрессивным кешированием и возможностью заказа товаров "не в наличии" с уведомлением клиентов, в случае поступления товара на склад.
Модуль обновления складских остатков,
Модуль "Быстрого заказа" и возможности оформления заказа без регистрации на сайте.
Установлен модуль оплаты через Webmoney
Более 8000 товарных предложений на сайте
Модуль фильтрации по ценовым диапазонам и брендам.
Оптимизация функционирования под высокой нагрузкой.
Кое-какие хитрости по SEO.
Модуль экспорта для Яндекс.Маркета.
Модуль "вы можете купить так же".
В среднем 2500 человек в день на сайте.
При текущих настройках сайт выдержит до 5000 человек в сутки, на VDS сервере.
Особую благодарность выражаю Илье Азарову, Олегу Яценко, Евгению Фиделину, Илье Горшкову и Васильеву Семену за неоценимую помощь в разработке.
Естественно остаются кое-какие недоработки, и процесс совершенствования ни на минуту не останавливается.
С удовольствием отвечу на все вопросы)
Программная очистка кеша [РЕШЕНО]
Прислано: yustos.com
чт, 23/09/2010 - 10:01
Добрый день! Поискал по сайту, но ничего не нашел. Проблема такая - есть два типа материала, в них используется один и тот же тип поля CCK, который соответственно хранится в отдельной таблице. Я программно меняю значение ключа поля для отдельной ноды, скажем, с 0 на 1, но значения в выведенном поле в ноде остаются те же. После очистки кеша таблиц все становится нормально. Проблема в том, что я не могу очистить кеш программно - cache_clear_all() не дает ничего ни при каких мной придуманных сочетаниях аргументов. http://content-management-systems.info/drupal/snippet/597 не помогает. Даже если я делаю это через node_save, бесполезно (а в нее встроена функция clear_cache_all), до тех пор пока я ручками не пройду по пути Flash all caches -> Cache table. Объясните, пожалуйста, где я так жестоко туплю :(
Обновление данных модуля в момент запуска крона
Прислано: itrabota
вт, 15/06/2010 - 09:51
Нужно поставить функцию (перехватчик) в модуле, чтобы она подхватывалась в момент запуска крона.
- есть ли решения?
Медленный хостинг и "Страница не найдена"
Прислано: Алексей Дёмин
ср, 31/03/2010 - 13:17
Привет!
Проблема в следующем:
Перенес сайт на медленный хост. И иногда вместо запрашиваемой страницы вываливается "Страница не найдена" или вообще "Internal Server Error", обновишь 1-3 раза - и откроется нужная страница.
(кстати другие Drupal-сайты, но с меньшим функционалом и нагрузкой, на нем-же работают нормально)
подскажите, как вылечить?
UPD: В логах
[Wed Mar 31 06:26:05 2010] [error] [client 95.37.237.57] Premature end of script headers: index.php, referer: http://shah-online.ru/admin/build/themes
UPD 2: Хостинг DreamHost, у которого PHP поверх FastCGI или че-то вроде того.