Как ускорить работу сайта
    Статьи - Полезные статьи
    Индекс материала
    Как ускорить работу сайта
    Страница 2
    Все страницы

    Как ускорить работу сайта?

     

    С каждым годом Интернет растет вширь и вглубь. Увеличивается пропускная способность каналов, пользователи переходят с коммутируемого доступа на безлимитный. Сайты становятся больше по размеру, больше по наполнению и сложнее во взаимодействии. Размеры загружаемых файлов при этом увеличиваются многократно, а время ожидания пользователей не уменьшается. За последние 5 лет средний размер веб-страниц вырос втрое, а за последний год — в полтора раза. При этом каждая страница использует в среднем по 60 объектов, что крайне негативно сказывается на общем времени загрузки. Только порядка 5-10% от общего времени загрузки приходится на серверную часть. Все остальное составляет именно клиентская архитектура. Что обычно видит пользователь, заходя на ваш сайт? И как долго он это видит? 75% посетителей уйдут после 10 секунд. При этом наиболее характерным временем ожидания будет 4 секунды: если за это время сайт загружается у 90% пользователей, то вы счастливый владелец быстрого интернет-ресурса. Однако и здесь дорога каждая миллисекунда. Недаром высоконагруженные проекты типа Google, Amazon, Flickr, Netflix, Яндекс, вКонтакте и Одноклассники так серьезно подходят к вопросу скорости загрузки сайтов. За каждым потерянным моментом времени кроется определенная сумма денег. Это именно то место, где время тождественно равно деньгам.

     

    В чем проблема?

     

    Основное время при загрузке страницы уходит именно на клиентскую часть. Серверные затраты обычно крайне малы и составляют от 50 до
    500 мс. Среднему пользователю на самом деле абсолютно все равно,сколько страница будет создаваться на сервере, если он увидит ее через полсекунды. В этом случае фокус смещается именно на клиентскую, а не серверную оптимизацию.
    Характер проблем варьируется от сайта к сайту. Иногда он заключается в особенности интернет-подключения основной массы пользователей ресурса (например, если широко используются модемы или GPRS).Иногда — в сложности самого сайта и неоправданном использовании ре-
    сурсов сети. Иногда — в неграмотном использовании клиентских технологий и большого количества разнородных решений. Но все эти пробле-
    мы можно решить.

     

    Ключевые моменты оценки качества интернет-проектов

     

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

    Совместимость сайта с браузерами.
    Соответствие стандартам.
    Семантика HTML-кода.
    Доступность сайта для пользователей.
    Скорость работы на стороне сервера.
    Скорость работы на стороне браузера.