2 сайта хостятся в России, 1 в Германии. Сможете сказать какой где, глядя на графики?
Проверка из Амстердама (Нидерланды, Европа).
Первый и третий сайты - сервер в России. Второй - в Германии.
Пинги до места неплохие.
Кстати, вот давний пример того, что пинг Москва-Москва (Корбина -мажордомо), может быть больше чем Москва - Нюрнберг (Корбина - дц хетзнера, вроде там кейвеб.де).
Я не парюсь самой скоростью открытия сайтов в браузере, хотя это конечно цель, да, но сейчас мне интересно, что можно еще сделать.
начните с
User-agent: Yandex Disallow: /
нет, не считаю
Попробуйте начать с себя.
Я считаю до трех.
я измеряю скорость со стороннего ресурса
На графике видно (самая верхняя строчка на всех трех скринах), что и сколько примерно занимает. Скорость работы сервера в принципе быстрая, поэтому и запрос ДНС становится видно по времени, они становятся соизмеримыми с временем ответа сервера. Чтобы было примерно понятен масштаб, на первом скрине (самопис) страница открывается ~2.5 сек. На втором 1.2 сек, на третьем менее 1 сек. Во всех случаях NS-серверы крупных регистраторов.---------- Добавлено 08.11.2013 в 21:46 ----------
Бросите в меня этой строчкой и местом куда ее нужно вставить? Я хочу попробовать сжимать данные и посмотреть, как это будет влиять на скорость открытия страницы.
Жмется только код страницы или весь поток, включая css?
Если на графики посмотреть, можно увидеть, что "порции" содержат точно больше 5 файлов.
гугл не везде быстродоступен, был пример с гуглом, где был расположен шрифт, не угадаешь, у одних быстро, у других ждет, отказался, стал и шрифты держать у себя и скрипты.
в примере на хтмл естественно сначала объявляется css, где описана бОльшая часть картинок дизайна, потом скрипты, потом уже из тела документа запрашиваются картинки. Так, по идее, на всех трех примерах. Это правильно?
в третьем примере всего 3 файла CSS:
<link rel="stylesheet" href="css/reset.css" type="text/css" media="all">
<link rel="stylesheet" href="css/layout.css" type="text/css" media="all">
<link rel="stylesheet" href="css/style.css" type="text/css" media="all">
+ CSS для IE ie6.css
Это в на самом простом сайте (хтмл + SSI +JS)
Шаблон перепиленный фриварный, добалены пару скриптов, переделана расцветка, картинки ну и по мелочи.
А вот в первом там огромное количество мелких сктиптиков и скриптов, у многих еще и свои css, все они объявляются в заголовке документа.
Блок - это порция контента из картинок и скриптов? От чего зависит этот блок, кто решает что попадает в блок, а что нет, Юзерагент?
у меня мобильный провайдер. Если понаблюдать за загрузкой страниц с таблицами и картинками в них, видно, что разворачивается таблицы по ширине и высоте ячеек еще до того, как начинают показываться картинки. Как я понимаю, в начале получаются какие-то заголовки от файлов изображений, где указан размер.
---------- Добавлено 08.11.2013 в 20:10 ----------
обращение на другой домен не повлечет за собой еще одно обращение к DNS? У меня на графиках это сжирает весьма приличный % от загрузки страниц.
получили днс, получили заголовок и html (там хтмл-я копейки байты) с включениями, начинаем подтягивать включения (картинки, скрипты), получаем размеры страниц, начинаем разворачивать верстку с учетом размера картинок..
От чего зависит очередность?
Вот есть, допустим, тестовая страница, без скриптов, текст с разметкой + несколько изображений. От чего там зависит последовательность получения контента от сервера?
Зы сжатие у себя на хостинге не могу получить. Хотелось бы попробовать сжимать все на лету и посмотреть, как это отобразится на скорости.
Но на графике полная фигня.. ладно бы скрипт запросил что-то или картинку по очереди хтмл попросил подтянуть - начало подтягиваться. А то я не могу проследит очередность. Почему эта картинка лезет в первой пачке, а эту кто-то решил (сервер или юзерагент) получить во второй пачке.
если в производительность не упирается, я так бы и сидел на лайве, что собственно и делаю.
вы до сих пор кормите этого тролля? :))
выложи здесь эти фразы