Студия Моск
сайты, которые работают

Как сделать быстрый сайт

Таким же быстрым может быть ваш сайт Две достаточные причины, чтобы сделать быстрый сайт:
  • Он нравится посетителям;
  • К нему лояльно относятся поисковые системы.

А это значит, что быстрый сайт имеет больше шансов на успех в SEO-продвижении

Ваши действия по организации быстрой работы сайта

Оптимизация самого ресурса:

  1. Уменьшайте размер изображений. Картинки — главные пожиратели скорости при загрузке сайта. Для того, чтобы их уменьшить необходимо сделать два действия:
    • Сохранить изображения с качеством 95% — это сильно уменьшит вес файлов, при этом потеря качества не будет заметна человеческим глазом;

    • Подогнать реальный размер картинки отображаемому размеру (атрибуты width и height тега img). В противном случае, браузеру придется сначала загрузить большой файл, а затем его уменьшить, что повлечет за собой потерю скорости.

  2. Оптимизируйте javascript. Вынесите весь его код в отдельный файл. Подгружайте данный файл в конце HTML-страницы (перед закрывающим тегом body).

  3. Минимизируйте использование фреймворков. Очень заманчиво использовать готовые блоки кода, которые ускорят работу. Но за это придется заплатить производительностью вашего сайта.

  4. Пишите правильный HTML-код. На исправление ошибок в разметке HTML браузер тратит немного времени, что также сказывается на скорости его работы. Для выявления ошибок воспользуйтесь онлайн сервисом для проверки HTML-кода.


Оптимизация сервера:

  1. Выбирайте качественный хостинг. Если сайт размещается не на собственном сервере, приобретайте услуги виртуального хостинга у проверенных компаний. Сэкономленных 3 рубля обернутся вам постоянными простоями и медленной работой ресурса.
  2. Включите кэширование и сжатие данных. Это позволит значительно ускорить работу сайта.
    • Если ваш ресурс находится на хостинге, который использует nginx (самый частый случай), напишите письмо в техническую поддержку, примерно, такого содержания:

      Здравствуйте. Меня зовут Дмитрий, мой номер договора 123123123.
      Прошу внести следующие изменения в конфигурацию NGINX для моего виртуального домена:

      Включить сжатие:

           gzip  on;
           gzip_min_length 1000;
           gzip_vary on;
           gzip_proxied    expired no-cache no-store private auth;
           gzip_types      application/x-javascript text/plain application/xml text/css;

      Включить кэш браузера (в директиву отдачи статики)

           expires 4h;

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


Для проверки скорости своего сайта используйте бесплатный сервис от Google — PageSpeed Insights


Автор:
Дмитрий Моск
Прочитано
прочитано
962
Поделиться ссылкой

Другие статьи

Как перенести сайт на другой хостинг

Поиск битых ссылок по sitemap

Зачем нужна CMS

Ошибки HTML-верстки

Как сделать быстрый сайт

Медленно открываются страницы в Интернете

Создание сервера IRC на FreeBSD

Быстрый веб-сервер с NGINX + PHP

Сколько стоит сделать сайт

Нужен совет? Пишите — это бесплатно: