Позор джунглям! Акелла состарился и промахнулся!
БЭдный, бЭдный Опера, все кишки ему вывернул, бЭдный сЭрвЭр, того вообще чуть не списали в металлолом, дошло уже до подготовки резервного конфига сервера на 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 или просите админа отключить кэширование, на сегодняшний день это уже неактуально, и лоб от ежедневного наступания на грабли при каждом открытии страницы сильно болит.