Еще раз раз сегодня пришел к выводу, что сайты должны быть динамическими, т.е. строится динамически. Сделал простенький модуль кэширования блоков с возможностью указания времени жизни кэша для wordpress, т.к. ресурсы сервера ограничены и весьма печальны производительные параметры.

К примеру компонент меню жрет 3-4 запроса к базе данных, в то время как меню почти никогда не меняется и его можно просто закешировать в статику и подгружать статику. Но всплывает момент, что текущая страница в меню, т.е. тот пункт, где мы находимся может как-то выделятся и это офигенно приятно. Кэширование убивает эти приятные мелочи на корню (((.

Закешировать можно все и вся, но именно из таких мелких приятных плюшек вроде выделения активной страницы в меню складывается мнение об интерфейсе и часть впечатления о сайте и завоевывают лояльность пользователей.

Прочтите также: