Некоторое специальное тестирование на домашней странице дает мне около 8-12 секунд на запрос (принудительная перезагрузка, чтобы исключить локальное кэширование). Согласно Firebug, самые большие ожидания связаны с загрузкой всех изображений для поворота, за которыми следуют отдельные и несжатые файлы CSS и JS.
При локальном кэшировании это сокращается до 1-4 секунд, при этом большая часть времени тратится на ожидание, пока сервер фактически ответит "304 - не изменено" для всех задействованных файлов.
Итак, вашей первой целью должно быть уменьшение количества отдельных файлов:
- Для файлов js и css объединение их в отдельные файлы и включение сжатия уже должно помочь - проверьте настройки своего сайта в разделе
admin/settings/performance
.
- Для изображений поворота это потребует больше работы, так как вам придется либо объединить их в спрайт, либо добавить логику, чтобы загрузить только одну с самой страницей, а затем извлечь дополнительные из них через js.
Сначала вы должны попробовать комбинацию css / js и посмотреть, действительно ли вам нужно больше настроек после этого.