icon-star icon-cart icon-close icon-heart icon-info icon-pause icon-play icon-podcast icon-question icon-refresh icon-tile icon-users icon-user icon-search icon-lock icon-comment icon-like icon-not-like icon-plus article-placeholder article-plus-notepad article-star man-404 icon-danger icon-checked icon-article-edit icon-pen icon-fb icon-vk icon-tw icon-google
≈лена јсвойнова-“равина
“ехника и »нтернет

ѕочему долго грузитс€ ваш сайт?

  • 1289
  • 0

ѕочему долго грузитс€ ваш сайт?

 
 акова главна€ задача владельца любого сайта?  онечно же, добитьс€, чтобы на сайт заходило побольше пользователей, чтобы каждый отдельный пользователей, загл€нувший однажды на сайт, захотел туда вернутьс€ и делал это почаще, чтобы просматривал там как можно больше страниц. Ѕезусловно, главную роль здесь играет содержание страниц Ц оно должно быть не просто интересным, но и заточенным под целевую аудиторию. Ќо даже самый интересный сайт не будет пользоватьс€ успехом, если его страницы груз€тс€ слишком долго. ѕользователю попросту надоедает ждать!

≈сли скорость подключени€ не особенно высока, то весьма серьезно замедлить загрузку страницы способно обилие картинок, €ркие обои с рисунком, тем более Ц анимированные элементы. ¬ ту пору, когда 7 из 10 пользователей вынуждены были довольствоватьс€ подключением через телефонную линию, все это могло изр€дно снизить посещаемость сайта. —ейчас, с распространением высокоскоростных подключений, вопрос уже не стоит настолько остро. Ќо всЄ равно Ђперегибать палкуї с декоративными элементами не стоит Ц ведь проблема, св€занна€ с ними, все же имеет место быть и сейчас.

¬ большинстве случаев медленной загрузкой страдают сайты, которые создавались на основе CMS (Content management system Ц —истема управлени€ содержимым).

Ѕольшинство стандартных динамических web-траиниц имеют в своем составе php-код, java-скрипты и, разумеетс€, html-код.

„то происходит, когда пользователь вводит адрес в строку поиска в браузере? ѕо протоколу передачи гипертекста (http) браузер посылает запрос на сервер, хран€щий данную страницу. ƒалее серверу необходимо произвести целый р€д операций: исполнить php-код, в случае необходимости обращаетс€ к серверу базы данных, генерирует html-код и отправл€ет его браузеру, который и отображает страницу.  азалось бы все просто.

Ќо дело в том, что этим процесс не ограничиваетс€. ќтправлени€ запроса на код страницы и его получени€ недостаточно. ≈сли таблица содержит таблицы со стил€ми, изображени€ (будь то часть информативного содержани€ страницы или же фоновое изображение), java-библиотеки Ц браузеру придетс€ дл€ правильного ее отображени€ отправить запросы на внешние ресурсы, где все это великолепие хранитс€. „ем больше такого рода элементов Ц тем больше времени уйдет на отправку запросов.

¬прочем, дело не только в отправлении запросов как таковом, ведь каждый из этих запросов еще и обработать нужно. » врем€ обработки будет пр€мо пропорционально Ђт€жестиї того или иного объекта. —ледовательно, все, без чего можно обойтись, лучше убрать Ц скажем, совершенно не об€зательно использовать фоновое изображение с высоким разрешением. “е Ђт€желыеї файлы, которые все-таки приходитс€ использовать (картинки, аудио- и видео-записи) придетс€ сжать до такой степени, чтобы не очень страдало качество, но все-таки уменьшилс€ Ђвесї (найти Ђзолотую серединуї здесь сложно, но все-таки это представл€етс€ возможным). », разумеетс€, надо осмотрительнее выбирать web-мастера, которому вы заказываете сайт Ц сто€щие профессионалы знают приемы оптимизации кода.


¬ам необходимо или зарегистрироватьс€, чтобы оставл€ть комментарии
выбор читател€

¬ыбор читател€

16+