Если вам кажется, что сайты работают медленно – возможны 2 причины – либо медленный хостинг, у которого не хватает ресурсов, либо плохо оптимизированные скрипты и работа всего сайта. Здесь мы не будем углубляться в написание скриптов, обсудим лишь общие детали. Если у вас есть навыкти программирования – хорошо. Если нет – следуйте лишь общим советам.
Да и какой бы ни был супермощный хостинг – ресурсы на нем – такие как процессорное время и жесткий диск всегда ограничены – по этому научившись их экономить – вы сможете вместить гораздо больше пользователей при тех же самых ресурсах.
Выполняйте кеширование преимущественно для страниц с высоким посещением, если всем необходимо отдавать одни и те же данные. К примеру – для построения рейтинга – ориентируйтесь на временные данные и обновяйте их по расписанию. Т.к на подсчет рейтинга – необходимо суммировать все голоса-посещения, а выводиться будет каждый раз.
Оно же касается и других деталей. Меню, которое строиться на основе базы данных – имеет смысл сохранять в файл и подключать его каждый раз, это быстрее чем работать с базой данных.
Если вы не владеете навыками программирования, или используете стандартную CSM, Форум – покопайтесь в настройках, предварительно сделав бекап. Возможно, там можно подключить блок, который будет кешировать промежуточные итоги.
Старайтесь обобщить как можно больше данных в 1 файл. Не делайте 10 инклудов (прикреплений разных файлов) – соедините их в 1 там где это возможно.