Ускоряем отдачу сайтов в Apache
6 января 2008
Версия для печати
Отдаем ява-скрипты и таблицы стилей в сжатом виде:
<FilesMatch «\.(js|css)$»>
SetOutputFilter DEFLATE
</FilesMatch>
Кешируем на стороне клиента файлы мультимедиа:
<FilesMatch «\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$»>
Header set Cache-Control «public»
Header set Expires «Thu, 15 Apr 2010 20:00:00 GMT»
</FilesMatch>
Отключаем мехнизм ETag, который передает значение хеша файла и определяет изменился ли файл:
Header unset ETag
FileETag None
Отключаем заголовок Last-Modified:
<FilesMatch «\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css)$»>
Header unset Last-Modified
</FilesMatch>
В почту пришел вопрос об ошибке:
Invalid command ’Header’, perhaps misspelled or defined by a module not included in the server configuration failed!
Для работы инструкции «Header» необходимо загружать модуль mod_headers:
LoadModule headers_module modules/mod_headers.so
Сервер после данных манипуляций будет гораздо быстрее отдавать контент.
Полная версия статьи .
Популярность: 37% []
И не забываем подписываться на RSS. ;)



Снова небольшой опрос по скорости загрузки сайта
Недавно я проводил уже похожий опрос…
За последнюю неделю немного перенастроил кэширование, избавился практически от всего спама и др…
[...] обычными посетителями), а также настроил апач по инструкции от Silver Ghost . Все в совокупности заметно ускорило (по моим [...]
[...] и советы по Апачу мне привели за тот же срок 18 человек только от [...]