Включить Keep-Alive (Скорость страницы) - PullRequest
7 голосов
/ 22 ноября 2011

Что такое функция keep-alive? Как я могу включить это?

Ниже приводится вывод плагина Chrome Page Speed.

Включить Keep-Alive Хост {MYWEBSITE.COM} должен включить Keep-Alive. Он обслуживает следующие ресурсы.

http://MYWEBSITE.com/
http://MYWEBSITE.com/fonts/AGENCYR.TTF
http://MYWEBSITE.com/images/big_mini/0002_mini.jpeg
http://MYWEBSITE.com/images/big_mini/0003_mini.jpeg
http://MYWEBSITE.com/images/big_mini/0004_mini.jpeg
http://MYWEBSITE.com/images/big_mini/0005_mini.jpeg
http://MYWEBSITE.com/images/big_mini/0006_mini.jpeg
http://MYWEBSITE.com/images/big_mini/0007_mini.jpeg
http://MYWEBSITE.com/images/.jpeg
http://MYWEBSITE.com/images/small/0002S.jpeg
http://MYWEBSITE.com/images/small/0003S.jpeg
http://MYWEBSITE.com/images/small/0004S.jpeg
http://MYWEBSITE.com/images/small/0005S.jpeg
http://MYWEBSITE.com/images/small/0006S.jpeg
http://MYWEBSITE.com/images/small/0007S.jpeg
http://MYWEBSITE.com/images/small/0008S.jpeg
http://MYWEBSITE.com/images/small/0009S.jpeg
http://MYWEBSITE.com/images/small/0010S.jpeg
http://MYWEBSITE.com/images/small/0011S.jpeg
http://MYWEBSITE.com/images/small/0012S.jpg
http://MYWEBSITE.com/images/small/0013S.jpeg
http://MYWEBSITE.com/images/small/0014S.jpeg
http://MYWEBSITE.com/images/small/0015S.jpeg
http://MYWEBSITE.com/images/small/0016S.jpeg
http://MYWEBSITE.com/images/small/0017S.jpeg
http://MYWEBSITE.com/images/small/0018S.jpeg
http://MYWEBSITE.com/images/small/0019S.jpeg
http://MYWEBSITE.com/yoxview/yoxview.css
http://MYWEBSITE.com/yoxview/images/empty.gif
http://MYWEBSITE.com/yoxview/images/left.png
http://MYWEBSITE.com/yoxview/images/popup_ajax_loader.gif
http://MYWEBSITE.com/yoxview/images/right.png
http://MYWEBSITE.com/yoxview/images/sprites.png
http://MYWEBSITE.com/yoxview/img3_mini.jpeg
http://MYWEBSITE.com/yoxview/jquery.yoxview-2.21.min.js
http://MYWEBSITE.com/yoxview/lang/en.js
http://MYWEBSITE.com/yoxview/yoxview-init.js

Ответы [ 2 ]

10 голосов
/ 22 ноября 2011

HTTP Keep-Alive (также известный как постоянные соединения HTTP ) настраивает HTTP-сервер для удержания открытого соединения, чтобы клиент мог повторно использовать его для отправки нескольких запросов, таким образом уменьшая издержки загрузки стр. Каждый сервер и среда различны, поэтому настройка зависит от вашей среды.

Вкратце: если вы используете HTTP / 1.0, при создании исходного запроса (если ваш сервер поддерживает его) добавьте заголовок Connection: Keep-Alive. Если сервер поддерживает это, он вернет вам тот же заголовок. Если вы используете HTTP / 1.1 и сервер настроен правильно, он будет автоматически использовать постоянные соединения.

9 голосов
/ 22 марта 2012

Имейте в виду, что хотя Keep-Alive дает некоторые преимущества при низких объемах, он работает плохо при больших объемах для небольших и средних сайтов (например, если ваш блог получает Slashdotted). Эта ветка Hacker News содержит полезную справочную информацию.

Другими словами, хотя многие рекомендации PageSpeed ​​распространены повсеместно, эту рекомендацию следует принимать с небольшим количеством соли.

...