Мы рекомендуем использование последних версий php и всегда свежих версий CMS, модулей, плагинов тем и прочих скриптов. Следите за своевременным обновлением, это гарантирует отсутствие уязвимостей и скорость работы.
Также обратите внимание на настройку .htaccess.
Вы можете добавить сжатие:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
Кэширование статических файлов:
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
Запрет кэширования определенных файлов:
<FilesMatch ".(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
Как вариант кэширование со стороны браузера со временем хранения:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"ExpiresByType image/gif "access plus 2 months"
ExpiresByType image/jpeg "access plus 2 months"
</IfModule>
Возможны и такие варианты к коду выше:
ExpiresByType text/html "access plus 1 month 15 days 2 hours"
ExpiresByType image/gif "modification plus 5 hours 3 minutes"
Указывайте те типы MIME, которые требуются. Вот некоторые:
image/x-icon
image/jpeg
image/png
image/gif
application/x-shockwave-flash
text/css
text/javascript
application/javascript
application/x-javascript
text/html
application/xhtml+xml