Забивается кэш. Начинаются тормоза.

0.4.2.
Файловый кэш.

Плагины:
aceadminpanel
aceblockmanager — висит доработанный аджаксовый блок «Кто на сайте»
aceblogextender
mystuff
spoiler
xmlrpc

Средняя посещаемость около 100 уникальных в сутки, 780 просмотров страниц.
Обнаружил, что к концу дня начинается непонятное подтормаживание.
Практическим путем выяснил, что беда происходит на функциях работы с кэшом.
В частности очистка кэша по ключу происходит за 3 секунды, что составляло 99% времени открытия страницы.
Первый раз когда обнаружил это — в каждой папке кэша было примерно по 2000 файлов.
После удаления всех файлов кэша сайт стал работать нормально.
Выставил 3 уровня папок для кэширования.
Через сутки опять началось подтормаживание, которое вылечилось повторным удалением файлов кэша.

Может его по крону чистить надо где-нибудь раз в 6 часов или у меня что-то не так настроено?

10 комментариев

avatar
Перевел на memcache. Переживаю, что если кэш не чистится, то может забиться оперативка
avatar
Кэш на файлах тормозит, да, особенно если на серваке журналирующая файловая система типа ext3.
Мемкэш оперативку не забьёт, там лимит устанавливается в конфиге, по умолчанию 64 мега.
avatar
Да, журналируемая reiserfs
Спасибо за информацию.
avatar
starki хотел узнать у тебя, импорт лент на движок livestreet ты каким методом делаешь, увидел судя по файлу xmlrpc? У тебя какая версия livestreet? Хотелось бы на твой сайт взглянуть…
avatar
Плагин xmlrpc собственная реализация. Использовал API metaWeblog. Он не такой объемный как WordPress, но картинки добавлять позволяет. Там много очень доработок по движку. Включая публикации топиков по электронной почте и перенос блогов веб-парсингом со стандартного скина на основе IP.Board 2.3.6
starki.ru

Вот. Нахвастался вдоволь.
avatar
слушай у тебя так легко сайт загружается, я тоже пробывал киносайт, у меня картинки могут все с первого раза не загрузится, может ты что подскажешь? kinosed.ru
avatar
Картинки постеров не пожаты.
На индексе их сейчас 6 размером за 200-300 кило каждая.
Хостинг отдает со скоростью 128 Кбит/сек.
Возьми калькулятор и посчитай сколько по времени будет грузиться индекс такого веса на таком канале.
avatar
Ааааа… жесть. У тебяж там еще скриншоты скрыты в спойлерах. Твой индекс 3 991 Мб. Стандартный таймаут 30 секунд. С каналом 128 Кбит/сек индекс полностью загрузится с 8-й попытки.
avatar
Спасибо!
avatar
Тормозит добавление комментария, кто справился с этой проблемой?
Самое интересное, если добавлять от Админа то не тормозит, зарегистрировался под другим ником — комменты тормозят...=(
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.