Проблема - каталог продукции сильно тормозит при загрузке!

Автор Алинка, 18-03-2011, 09:14:20

« назад - далее »

АлинкаTopic starter

Столкнулась (то есть столкнулись мы все, сотрудники) с такой проблемой: один из важнейших разделов сайта загружается оооочень медленно или порой вообще отказывается грузиться ("сценарий этой страницы тормозит работу браузера"). Это катастрофа! Ведь клиенты уходят к конкурентам, так как не могут нормально просматреть каталог. Что можно сделать? Вот страница: http://ngs-penza.ru/cat-4.html, а внизу страницы ссылка на каталог "Задвижки"


Добавлено: 18-03-2011, 09:16:21


И еще, готовы нанять человека за деньги, чтобы это исправить. Может, кто возьмется?
истина где-то недалеко...
Трубопроводная арматура
  •  


zloberman

1 менять хостинг
2 переписывать скрипт , который выводит весь этот массив. Массив реально не маленький
  •  


АлинкаTopic starter

Цитата: zloberman от 18-03-2011, 09:20:20
1 менять хостинг
2 переписывать скрипт , который выводит весь этот массив. Массив реально не маленький

Минуточку, я запуталась. Нужно сделать и то, и другое? Или что-то одно? А подробней можно?
По поводу хостинга, насколько это может решить проблему?
А насчет массива, может его разбить на части?
zloberman, спасибо за ответ! Мне бы подробнее, а то я совсем чайник в сайтостроении.
истина где-то недалеко...
Трубопроводная арматура
  •  

Sevab

Цитата: Алинка от 18-03-2011, 09:14:20"сценарий этой страницы тормозит работу браузера"

Это говорит о замедлении работы браузера из-за javascript. В этом направлении и копайте (оптимизируйте). Но в любом случае, таких монстров (http://ngs-penza.ru/catalog-18.html) лучше не создавать. Разбейте на несколько страниц.


Lovelaas

На сегодняшний день, страницы http://ngs-penza.ru/ у меня загружаются меньше секунды.

Если вы что то делали и это дало результат поздравляю,  в обратном случае, я вижу одну причину (провайдер), у него меньше загружен канал в следствии нормальная работа вашего сайта.


Бy Ka

Lovelaas,
Зайди на эту страницу http://ngs-penza.ru/catalog-18.html
  •  

zloberman

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

Варианты:
1 переписывать с java на php + mysql , чтобы весь запрос обрабатывался сервером, а клиенту страница выдавалась готовой для подгрузки. Но  тут шанс повесить сам сервак + сильно все упрется  в скорость интернета пользователя, т.е, человек все-равно будет получать эту страницу медленно, если у него слабый инет.

2 перекраивать логику работы скрипта. У вас сейчас выгружается вообще весь массив,  а потом его можно сортировать по фильтрам. С точки зрения левого чайника это удобно - я сразу вижу номенклатуру и получаю хоть какое-то впечатление, что у вас есть. Т.е. , я не смогу грамотно заполнить ваши фильтры, т.к. для меня это левая тема.  С другой стороны, у вас часто бывают люди, которые не понимают, какие типы форсунок им нужны ?? Я к тому , что скрипт можно было бы упрoстить так, чтобы человек задавал нужные ему параметры, и по нажатию кнопки скрит выдавал бы из БД соответствующий вариант. Но один большой минус - у вас порядком сотни вариаций для фильтров, нет диапазонов от... до.. , а конкретные значения. Т.е, если человеку нужно не конкретное изделие, а повыбирать, он устанет формировать запросы, перебирая все эти значения.

в итоге  -  лучше всего еще раз сесть и подумать, как можно сформировать этот же функционал, но другим способом.
Я не думаю, что у вас удастся нынешний массив оптимизировать так (техническую сторону), чтобы он перестал вешать браузер клиента.
  •  

bumer

Загружался каталог больше двух минут все повисло, нервы не выдеражли ушел с сайта). Попробуйте этот каталог разбить на части, этим я уверен проблема решится. У вас какой движок?
Незнаешь делать или не делать. Сделай!
  •  


АлинкаTopic starter

Насчет движка уточню у того, кто писал сайт. Разбить на части - это раздел задвижки разбить на подразделы, и к каждому подразделу привязать каталог, верно? Или как-то по-другому это делается?
истина где-то недалеко...
Трубопроводная арматура
  •  


Владимир75

Вот можно поставить ускоритель http://webo.in, если не хотите платить за него то уберите видимую ссылку в настройках, вот только вначале кто писал cms должен подтвердить возможность использования данного ускорителя.
Услуги: Сайты в топ за две неделм Мобильный, WatsApp., Viber +79964788889, telegram @xiceer.
  •