Как стать автором
Обновить

Комментарии 23

не стоит такого делать, эти ограничения призваны стандартом - каждый новый паралельный запрос создает существенные нагрузки, ничего не изменилось.
Хм... вроде и правда быстрее открывает! надо завтра потестить.
Напиши плиз, что получилось
Сделал только твик ффокса описанный в первой ссылке.

И сайты начали грузится действительно быстрее. Особо заметна разница на больших порталах с кучей баннеров и всяких-разных картинок.

Не думаю, что это самовнушение или эффект плацебо.
То же самое ощущение.
Опечаточка: широкополостной -> широкополосный.
а кто нибудь может написать regexp для пхп, чтобы получить все URL объектов указанного сервера?
тогда можно будет сделать что то типа такого:

ob_start()

// здесь генерируем контент

$content=ob_get_clean();

$thread_count=10; // число потоков для картинок
$site_base_url='site.ru'; // картинки с какого адреса обрабатывать

$IMG_URL=get_unique_img_url($site_base_url,$content); // функция для получения всех URL

foreach ($IMG_URL as $url)
{
$parsed_url=parse_url($url);
$newhost=(crc32($url)%$thread_count).'.'.$parsed_url[host];
$IMG_URL_NEW[]=str_replace($parsed_url[host],$newhost,$url)
}

echo str_replace($IMG_URL,$IMG_URL_NEW,$content);
Как раз вчера пробивал у себя сделать подгрузку с 3 суб доменов, итоговое время вышло тоже самое что и на 1 субдомене.
Канал у меня широкополосный, 50 мбит держит ...
Возможно на более медленном инете оно будет вести себя как-то иначе, кто пробивал пожалуйста отпишите.
ЗЫ подгружалось у меня 7 js размером 10-20 кб, 3 js по 2 кб и 2 css по 5-6кб
для JS/CSS это не работает, ибо IE/Firefox грузят их в один поток
Спасибо за инфу, буду знать )
Интересная статья. Но необходимо так же учитывать как растет нагрузка на серевер.
При увеличении количества соединений от каждого пользователя увеличивается и средняя частота запросов. Таким образом, при одинаковом количестве одновременных пользователей нагрузка на серевер в случае 4 одновременных клиентских соединений выше, чем в случае двух. Соответственно среднее время ответа выше и максимальная пропускная способность достигается при меньшем количестве одновременных пользователей. Из этого следует проблема масштабируемости.
Хотя, при использовании нескольких серверов для статического контента, этот метод должен принести хорошие результаты.
На второй диаграмме отсутствует шкала времени.
Спасибо. В избранное.
лучше тогда оригинал на webo.in, ибо на Хабре статья будет порезана
господа а что с Оперой ? там как то это дело применить можно ?
Там это дело можно было применить с незапамятных времён при помощи стандартных средств настройки — «Инструменты -> Настройки -> Сеть»
короче пишу как в Опере — в 9.21 пишите в новой вкладке opera:config там ищите Max Connections Server и меняете значение на 10 ! )) летаит ! ))
А в 10beta3 вроде бы 8 коннектов по умолчанию. Поменял на 32 — стало побыстрее…
Канал — ~50мбит/с
В общем перекинул графику с постов на субдомен. Скорость загрузки действительно возрасла, но и вместе с ростом скорости возрасла и нагрузка на сервер. Причем у меня довольно существенно.
Пост хороший, но извините, давать ссылку «читать дальше» только для того, чтобы через несколько предложений опять дать ссылку на «читать дальше», уже на другом ресурсе, это просто издевательство какое-то!
А если сделать «ход конем» и подключить к хостингу еще одно доменное имя?
Тогда не нужно перемещать файлы на субдомены, а нужно просто заменить адреса до изображений.
обычно делают «ход ферзем» и зеркалят основной сайт по поддоменам, на которые раскидывают статику. Самое главное, чтобы никаких ссылок на эти поддомены не вело (чтобы SEO Не порушить), либо запретить отдавать с них все, кроме картинок.

Web Optimizer ( code.google.com/p/web-optimizator/ ) работает именно по принципу «зеркалирования» — и просто заменяет адреса на статики на доступные домены. Сама статика при этом никуда не двигается.
А если подключить второй домен, сработает?

Задача состоит в увеличении скорости работы сайта без переноса файлов.
естественно, сработает, потому что нет никакой разницы, сколько уровней вложенности в домене, это может быть и site2.ru и site2.site1.ru
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории