24-09-2012, 14:23

Медленно, но уверенно? Не применяйте это в Интернете!

Если вы придерживаетесь девиза «Медленно, зато надежно» или «Медленно, но уверенно», и применяете его в работе вашего сайта, то готовьтесь к тому, что ваш сайт скоро «умрет от скуки». Даже если с первого взгляда на страницы сайта возникает ощущение, что конверсия обеспечена с каждым посещением… Время загрузки ресурса играет чуть ли не главную роль в принятии пользователем решения: сразу закрыть окно браузера или подождать еще пару секунд?


Исследование, проведенное компанией QuBit в 2006 году, показало, что в среднем пользователи готовы ждать загрузки страницы примерно четыре секунды. Однако уже в 2009 году среднее время ожидания сократилось до двух секунд. На сегодняшний день, как утверждают инженеры Google, если страница загружается 40 миллисекунд, то это достаточно низкий показатель, даже несмотря на то что за это мгновение пользователь успеет только и сделать, что один раз моргнуть.


С мобильными пользователями дело обстоит еще сложнее. Им подавай мгновенную загрузку мобильного сайта. Они даже пяти секунд не хотят ждать и сразу же уходят, если это время затягивается хотя бы на секунду дольше.


Очень сильно страдают от медленной загрузки страницы онлайн-продажи. Если сайт или отдельное предложение грузится дольше 10 секунд, покупатели отказываются совершать покупки, и доля таких «сорвавшихся» сделок составляет 38%. Из всех ответов на вопрос «какая причина является основной для отказа от совершения покупки онлайн?» 8% пришлось на медленную загрузку ресурса.


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


1. Наличие социальных кнопок.


Размещая социальные кнопки на сайте, его владельцу очень хотелось бы, чтобы его странице поставили «лайк» или оставили комментарий в Twitter, в ВКонтакте или на Facebook. Но при этом нужно знать, что работа социальных кнопок основана на внешнем java-скрипте. А этот факт может существенно замедлять скорость загрузки страниц, особенно, если их загрузка идет синхронно.


2. Коды рекламных сетей.


Размещение на сайте рекламных блоков, несомненно, приносит прибыль вашему ресурсу. Однако очень многие коды рекламных сетей создаются с помощью javascript, из-за чего скорость загрузки страниц может сократиться. Если такие коды загружаются асинхронно, то это не перегружает ресурс, но, к сожалению, опыт показывает, что рекламные сети такой практикой не пользуются.


3. Счетчики аналитических данных.


Аналитика – важная сторона. Без этих данных сложно обойтись. Но эти счетчики делаются с помощью javascript, точно так же, как и кнопки соцсетей, и коды рекламных сетей. Поэтому тоже могут негативно сказываться на скорости загрузки страниц сайта. Разработчики позволяют асинхронно загружать аналитические счетчики. В этом случае скорость загрузки сайта не страдает. Но это свойство сводится на нет, если веб-мастеры сразу устанавливают несколько счетчиков.


4. Другие javascript-элементы.


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


5. Уменьшение картинок.


Если на странице размещается большое количество картинок или фотографий, то уменьшение веса каждого изображения на 5-10% заметно замедляет скорость загрузки сайта, даже при том, что во многих странах такая опция, как быстрое интернет-соединение, установлена по умолчанию.


6. Семантическая разметка.


Это то, что делает сайт понятным и привлекательным для поисковых роботов. Но пользователям передается достаточно большое количество информации, что не может не сказаться на скорости ее загрузки.


7. CSS.


Эффективный CSS также важен для сайта, как и правильный HTML-код. Однако CSS может негативно повлиять на скорость сайта из-за множества разных моментов: как неадекватно дорогих контекстных селекторов, так и селекторов CSS3.


8. Неправильная работа с JQuery.


JQuery является наиболее популярной библиотекой javascript, позволяющей создавать самый разнообразный javascript-функционал. Но неправильная работа с JQuery также оказывает влияние на скорость, в основном, негативное.


9. Хостинг низкого качества.


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


10. Большое число доменов.


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


11. Header-ошибки.


Неправильное написание заголовков Expires или Cache-Control усложнит работу браузеров, с которых пользователи заходят на сайт, и им труднее будет кэшировать контент. Это повысит количество запросов к компонентам страницы.


12. Использование gzip.


Ваш сервер не сжимает HTML, CSS и javascript с помощью gzip, тогда ожидайте, что пользователи будут получать огромное количество данных.


13. На стороне сервера плохо написан код.


Плохая работа внешнего приложения сведет к нулю все ваши старания по оптимизации скорости загрузки сайта.


14. Неверный SQL запрос.


Проблема с SQL запросом может также влиять на скорость работы приложений. Проблемы могут быть связаны со многими вещами, с ненужными операторами join, с select’ами, в которых большое количество рядов и отсутствует индекс, и прочими.


15. Устаревшее ПО.


Если используете устаревшее ПО, то не удивляйтесь, почему ваш ресурс грузится так долго. Может пришло время обновить ПО?


16. Неверно выбран веб-сервер.


Если вы используете HTTP-серверы Apache или IIS, то они вполне подходят для хостинга сайта. Но суперскоростные Nginx и lighttpd – это выбор наибольших в мире сайтов.


17. Плагины Flash и Java.


В последнее время очень немногие сайты еще запрашивают такие плагины, как flash и java, таких сайтов осталось мало, но они еще есть.


Множество сайтов сдаются клиентам без проверки скорости загрузки, так как этот вопрос мало кого беспокоит. Для крупных сайтов мелочи играют большую роль. Поэтому есть смысл тестировать свой сайт в специальном сервисе Google, так как этот поисковик уделяет большое внимание быстроте загрузки страниц.


Чем больше посещаемость сайта, тем важнее оптимизировать его скорость и усовершенствовать параметры функционирования, особенно если сайт посещаемый и популярный. Если скорость сайта будет небольшой, то пользователь уйдет с его страниц или перейдет на сайты конкурентов. Это особенно важно для интернет-магазинов.


К тому же в последнее время поисковики стали снижать в выдаче сайты, которые не могут выдержать большой поток посетителей одновременно.


 

Меню

 Пузомерка тИЦ & PR

 Проверка обратных ссылок

Подсчёт символов

Whois Домена

Симулятор бота (NEW)

Регистрация в поисковиках

Аналог Punto Switcher

Подсчёт процентов


<<
Календарь апдейтов >>

25.06.09 Ап тИЦ
24.06.09
Ап PR
10.06.09
Ап тИЦ
28.05.09
Ап PR
22.05.09
Ап тИЦ

все апдейты тут

Наш блог, Промо новичку

<< Партнеры >>




<< О wTools >>

На сайте вы найдете множество полезных сервисов для себя, таких как проверка тИЦ и PR, whois домена, симулятор бота, проверка беклинков и много других полезных инструментов.

Помимо этого мы стараемся публиковать новые статьи и новости, которые будут полезны любому вебмастеру и просто владельцу сайта. Спасибо что остаетесь с нами!.

Copyright © 2006-2007 by wTools.biz (Веб Инструменты).