Нотатки сісадміна apache,Linux Оптимизаия скорости загрузки вебсайта с помощью mod_expire и mod_deflate

Оптимизаия скорости загрузки вебсайта с помощью mod_expire и mod_deflate

Оптимизаия скорости вебсайта с помощью mod_expire и mod_deflate

Иногда когда страница сайта весит много – приходит на помощь кеширование + сжатие контента перед выдачей его клиенту. Штука весьма полезная и нужная но нужно учитывать что все операции грузят процессор ( когда идет сжатие контента ).

Я использую в своих настройках в apache_2.2 mod_deflate и mod_expire. В Centos Linux эти модули есть по умолчанию в установленном apache и они подгружаются автоматом, проверить наличие этих модулей и загружены ли они можно командой:

 

в выводе должны получить:

Снимок экрана от 2015-08-01 14:37:53

 

После проверки что модули есть – нужно создать конфиги и прописать в них настройки:

для сжатия контента (mod_deflate):

и для кеширования (mod_expires):

 

После этого перегружаем apache:

 

 

 

Включение сжатия контена + выставление времени жизни кеша позволяет существенно ускорить загрузку сайта даже на клиентах с меленным интернетом. В моем примере выше скорость загрузки выросла в 2 раза.

Click to rate this post!
[Total: 0 Average: 0]

Залиште відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

Uncaught exception 'InvalidArgumentException'

Uncaught exception ‘InvalidArgumentException’ with message ‘A callable is expected in AnnotationRegistry::registerLoader().Uncaught exception ‘InvalidArgumentException’ with message ‘A callable is expected in AnnotationRegistry::registerLoader().

Проснулся сутра от звонка клиента – лежит сайт, открываю в броузере – белая страница, в логах 500 ошибка. Click to rate this post! [Total: 0 Average: 0] Схожі записи: eAccelerator:

socks proxy dante

socks proxy dantesocks proxy dante

Якось дуже часто стали проявлятись якісь дивні негаразди у роботі софта, то Slack каже що я під санкціями, то ще якийсь софт працює некорректно, встановив на своєму сервері socks проксі,

php mail() in Docker container (sh: 1: /usr/sbin/sendmail: not found)

php mail() in Docker container (sh: 1: /usr/sbin/sendmail: not found)php mail() in Docker container (sh: 1: /usr/sbin/sendmail: not found)

Запуская php в контейнере докера необходимо подумать про доставку почты, в моем случае я не сразу догадался что будут проблемы и понял о проблеме только тогда – когда в контейнере