7

Что такое функция keep-alive? Как я могу включить его?Включить Keep-Alive (Скорость страницы)

Ниже приведен выход из плагина скорости страницы хрома.

Включить 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 

ответ

10

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

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

+1

Является ли это исправление для сервера? исправление разметки, где установить это в заголовке? –

8

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

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

+1

+1 для добавления дополнительного контекста –

Смежные вопросы