отладка медленного сайта -> длительная задержка между соединением и отправкой данных - PullRequest
0 голосов
/ 14 сентября 2011

Я запустил тест из инструментов pingdom, чтобы проверить время загрузки моего веб-сайта ... в результате у меня много файлов, которые, несмотря на очень маленький размер (5 КБ), занимают много времени (1 секунды или более) для загрузки, поскольку существует задержка большая между началом подключения и началом загрузки данных (в инструментах pingdom это приводит к очень большой зеленой полосе).

Посмотрите на это, например: http://tools.pingdom.com/default.asp?url=http%3a%2f%2fwww.giochigratis-online.net%2f&id=5691308

Как мне уменьшить время "зеленой полосы"? Это проблема Apache (например, я не знаю, количество макс. Параллельных подключений, или что-то подобное ...), или проблема с оборудованием? Ограниченный ЦП, ограниченный пропускной способностью или что еще?

Я вижу, что на многих других сайтах очень маленькие зеленые полосы ... как они уменьшают задержку между соединением и отправкой реальных данных?

Спасибо!

пс .: сайт сделан с друпалом. Создание домашней страницы занимает около 700 мс

pps. Я протестировал 3 других сайта на одном сервере: та же проблема.

1 Ответ

0 голосов
/ 14 сентября 2011

Я думаю, что это может быть проблема с макс нет. параллельных соединений, как вы упомянули - на стороне сервера или клиента. Например, Firefox имеет значение по умолчанию network.http.max-connections-per-server = 15 (см. здесь ), в то время как у вас есть> 70 файлов для загрузки в вашем домене и следующие 40 из Facebook.

Вы можете уменьшить количество загруженных изображений, создав спрайтов , то есть изображение, состоящее из нескольких небольших изображений, а затем с помощью CSS правильно отобразить их в нужных местах. Это широко используется, например, от Google - см. http://www.google.com/images/nav_logo83.png

...