Кеширование на нескольких уровнях позволило решить проблему с тормозами форума в часы пик.
В данный момент на форуме используется кеширование:
- главной страницы в таблице MEMORY (при любых настройках)
- главной страницы при стандартных личных настройках в файле
- страниц с актуальными темами - в файлах
- страниц с темами и индексных страниц на клиенте
- рейтинга и статистики
Главная проблема при кешировании - актуальность кеша. Для увеличения процента попадания в кеш требуется сохранять кеш как можно дольше, но для поддержки актуальности требуется его вовремя удалять/обновлять - когда он устарел.
Независимо от того, куда вы едете — это в гору и против ветра!