Войти

Показать полную графическую версию : На сайте не грузится несколько (всегда разных) изображений


Мамелюк
09-11-2015, 15:33
Добрый день!
Есть выделенный сервер с CentOS 6.5 + Apache/2.2.15.
В корне сайта лежит обычный HTML-файл с кодом полной HTML-страницы, включающей в себя всю необходимую структуру по правилам HTML (валидатор https://validator.w3.org/ ошибок не выдает). Также к странице подключена внешняя таблица CSS и файл с Javascript. Все картинки оформления (45шт.), подключаемые через CSS, лежат в одной папке. Все картинки, которые вставляются через элемент IMG (5шт.), лежат в другой папке.

Так вот, при загрузке страницы всегда не грузится несколько картинок («колесико» браузера крутит секунд 30-40). Каждый раз не грузится разное количество картинок (в среднем 3-7 штук), где часть из них подключаемые через CSS, а часть через IMG. Также каждый раз не грузятся разные картинки. Хотя, мне кажется, некоторые картинки попадают в незагруженные гораздо чаще.

Пробовал удалять картинки, которые не грузятся, в результате перестают грузиться другие.
Пробовал удалить со страницы все скрипты и весь CSS, в итоге стали негрузиться только картинки из IMG. Причем если на странице осталось 1-2 картинки, то всё грузится, стоить добавить 3+ и тут же начинаются тормоза.

Отслеживал всё это в Инструментах разработчика Яндекс браузера, Хрома, Оперы Некст, Оперы 33. А тестировал в этих браузерах плюс IE 11 и Firefox 42.
А вот с Firefox 42 интересно – страница грузится полностью, но с тормозами.

По телефону попросил знакомого открыть у себя на компе страницу – то же самое.

Habetdin
09-11-2015, 17:00
стоить добавить 3+ и тут же начинаются тормоза »
Похоже на проблему с превышением количества одновременных запросов, разрешенных конфигурацией веб-сервера.
картинки оформления (45шт.) »
Возможно, стоит объединить их в спрайты (http://habrahabr.ru/post/159027/), 45 картинок в одном стиле - многовато.

Мамелюк
09-11-2015, 21:12
Похоже на проблему с превышением количества одновременных запросов»
Да не, сервак выделенный, поднимался и настраивался нами. Да и сайт закрыт в .htaccess и никто кроме меня к нему доступ не имеет.

Да, и забыл написать вначале - он еще и не пинговался. Страница открывается (хоть и не догружаются все картинки), а сервак не пингуется. Другие сайты пингуются, а этот - нет...
А еще у недогруженных картинок в Инструментах разработчика писалось "Provisional headers are shown"

В общем не знаю, что это было, но отлагало после звонка моему провайдеру инета. По их совету прописал в настройках соединения DNS-ы гугла - не помогло. Потом (минут через 5-10) пока с поддержкой разговаривал о поисках решения (у них кстати те же симптомы были: нет пинга, недогруз картинок) проблема пропала. И пинг появился и картинки стали грузиться. Поддержка божится, что они ни при чем и отлагало само собой... Короче даже не знаю что думать. Либо они что-то поправили, либо всё же у хостинг-провайдера что-то было, либо хз... Я в этом плохо разбираюсь, чтобы строить глубокие выводы.

Возможно, стоит объединить их в спрайты, 45 картинок в одном стиле - многовато. »
К сожалению в спрайты можно объединить только те, что служат фонами для элементов фиксированных размеров или где фоны рипитятся. Всё что можно у меня в спрайте конечно.




© OSzone.net 2001-2012