Показать сообщение отдельно
Старый 02.12.2011, 12:47   #81
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
Zabor хороший собеседник
По умолчанию

Позор джунглям! Акелла состарился и промахнулся!

БЭдный, бЭдный Опера, все кишки ему вывернул, бЭдный сЭрвЭр, того вообще чуть не списали в металлолом, дошло уже до подготовки резервного конфига сервера на P-IV, полночи собирал, но он еще пригодится =)).

А всё из-за тупости, короче "Счастливый финал мыльной оперы про Оперу".

Всё оказалось проще консервной банки, не совсем понятно, почему именно Опере досталось, но индивидуальные особенности её заголовков оставим для гуру.

Цитата:
Существует два основных метода реализации доступа к веб-сайтам:

* по имени (также называемый англ. shared IP hosting), когда все веб-сайты используют один общий IP адрес. Согласно протоколу HTTP/1.1 веб-браузер при запросе к веб-серверу указывает доменное имя веб-сайта, и веб-сервер использует его для правильного выполнения запроса.
* по IP адресу (также называемый англ. dedicated IP hosting), при котором у каждого веб-сайта есть собственный IP адрес, а веб-сервер имеет несколько физических или виртуальных сетевых интерфейсов.
Вот тут собака и порылась, всё просто - на сервере, через который выходят в сеть мои машинки (через прокси, но это не столь важно) было включено кэширование DNS и кэш был достаточно эффективным, если запрос на страницу еще проходил, а мог и не пройти - получим 502, то на элементы страницы, например, картинки 90% запросов терялось.

На сайтах с shared IP браузеру при этом будет совсем тяжко, и бить будут сильно, а как ему быть, если он просит картинку (маленький такой гифчик оформления) со страницы, например trainsim.ru, а доблестный кэш DNS заменяет доменное имя IP адресом и гордо шлет запрос уже на IP, герой мать его, службу доменных имен разгрузил, имя разрешил за 10 мс.

А в ответ в случае shared IP будет "… или телеграмма", вот примеры того, что увидит бедолага браузер вместо элемента оформления страницы при запросах по имени и по IP:

http://trainsim.ru/ теперь "кэшируем" IP адрес и пошлем запрос сразу по нему, минуя DNS http://213.133.111.185/.

Есть разница? Браузер будет долго искать гифчики и скрипты =)).

У меня всё еще хуже - сайт тупо недоступен по IP, еще бы на том IP может быть 100 сайтов, а доменное имя мы кэшем отрезали, один http://zaborin.ru/ и два http://78.108.81.66/ .

Как прекрасна жизнь в сети без самим же созданных геморроев , сайт "летает" от локалки не отличишь, ifolder.ru и еще куча сайтов заработала, а я уже чуть провайдера не проклял , хотя это еще впереди...

В общем мораль той басни такова - кто сидит в локалках (дома/на работе/через промежуточные сетевые девайсы или серверы) - отключайте нахрен кэш DNS или просите админа отключить кэширование, на сегодняшний день это уже неактуально, и лоб от ежедневного наступания на грабли при каждом открытии страницы сильно болит.
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.

Последний раз редактировалось Zabor; 02.12.2011 в 13:03.
Zabor вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА