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

 

 

Как же увеличить скорость загрузки сайта?

Хостинг

1. Способ – это использовать быстрый хостинг. Бывает так, что скорость загрузки сайта связано именно с хостингом, поэтому прежде чем использовать описанные ниже способы, удостоверьтесь, что у вас быстрый хостинг.

Из самых лучших и недорогих хостингов могу посоветовать beget.ru, timeweb.ru.  (это личное мнение и никому я его не навязываю)

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

 Код

2. Способ – это размещать скрипты внизу страницы. Как пример можно привести случай, когда Google Analytics остановился, а так как аналитический скрипт находится наверху сайта, все ресурсы, которые поместили данный скрипт у себя, не открывались.

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

4. Способ – объединить CSS файлы. Не раз на сайтах можно наблюдать несколько CSS-файлов. Интересно смотреть на сайт, на котором имеется несколько стилей его оформления, что является полной ерундой. У любого ресурса должен быть один стиль оформления и один дизайн, чтобы он был узнаваемый, а не был разукрашен, как новогодняя елка.

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

Базы данных

6. Способ – это пользоваться статистическими URL-адресами. Данный способ не только увеличит скорость загрузки сайта, но и устранит проблему с индексированием и дублями страниц.

Например, вместо allons?p=rubrika&b=raznoe&s=45 можно использовать адрес allons.ru/rubrika/raznoe/.

Для этого в вашем движке нужно настроить ЧПУ

7. Способ – это уменьшить число запросов к базе данных, путем уменьшения числа динамических элементов страниц, сокращения числа плагинов или с помощью установки плагинов кеширования.

К примеру, я пользуюсь плагином WP Super Cache для WordPress.

Различные  сервисы

8. Способ – не пользоваться Gravatar, так как Gravatar, который используется в ВордПресе по умолчанию, обрабатывает большое число запросов. Можно неплохо сэкономить ресурсы, отключив  Gravatar

9. Способ – это не добавлять элементы с Facebook. Если сайт недавно создан, не рекомендуется ставить разные плагины для комментариев, кнопки социальных сетей, лайк-боксы, и т.д.,  Они сильно грузят сайт. Бывает такое, что сайт может не загружать страницу из-за какого-нибудь  сбоя в like-боксе. Плюс к тому же на недавно созданном сайте не такое большое количество посетителей, которые бы дружно кликали по кнопкам социальных сетей для того, что открыть содержимое и комментировать, становясь подписчиками страницы вконтакте или на фейсбуке.

10. Способ – это минимизировать число инструментов для сбора статистических данных. Кому, какой статистический инструмент нравится, такой он себе один и ставит (Метрика, Аналитика, ЛайвИнтернет), но не имеет смысла ставить все их вместе, так как чем больше поставлено внешних скриптов, тем больше вероятного того, что сайт зависнет, если один из скриптов не будет работать.

11. Способ – это уменьшение числа интегрируемых виджетов. На сегодняшний день виджеты можно поставить с других сайтов, но при этом зачастую они бесполезны. К примеру смешно смотреть на на SEO-блоге виджеты с прогнозом погоды в Киеве на сегодняшний день (ведь возможно, что человек, который будет их смотреть будет жить в Москве), или курсы валют российского рубля по отношению к гривне или доллару.   В данном случае пусть место будет лучше пустовать или  разместите там  рекламу от Яндекса, так как это будет полезнее.

Использование медиа-контента

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

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

13. Способ – это использование изображений небольшого размера. Не раз на блогах мы можем увидеть картинки в постах размером больше 1024 пикселей, которые были сжаты с помощью средств html. Задается вопрос, для чего на сайте выкладывать тяжелую картинку или демотиватор и т.д., если все это совсем ненужная информация.Ведь несложно уменьшить размер картинок или уменьшить их вес с помощью использования фотошопа или другой программы.

14. Способ – отказаться от использования флеш анимации. Использование флеш анимации – это очень красиво, но сильно грузит сайт. При наличии медленного интернета флеш анимация может не загрузиться, в результате чего сайт теряет рейтинг и популярность.

15. Способ – отказаться от использования аудио в особенности такого, которое начинает автоматически проигрываться при загрузке страницы, потому что многим пользователям это не нравится и еще потому, что сильно идет трафик, что вызывает медленную загрузку страниц. К тому же многим пользователям может быть не нравится электромузыка или другая музыка, которая будет на сайте и это обстоятельство будет сильно раздражать.

 Скрипты и сценарии

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

17. Способ – это использование не длинных наименований функций, переменных и т.д. Например, функцию removeelementfromgroup (), можно переименовать, как refg () и т.д.

18. Способ – это не использовать ненужные JavaScript-библиотеки. Зачастую на сайтах используют несколько JavaScript-библиотек, которые по функциям одни и те же и тут же возникает вопрос, зачем это делать.

19. Способ – это не использовать скрипты для изменения шрифта. Можно часто видеть, как при помощи скриптов на сайтах и блогах создают интересные, яркие, объемные заголовки, но все это лишнее, потому что такие украшения берут большие ресурсы трафика при загрузке страницы.

20. Способ — это уменьшения количества используемых плагинов в вашей CMS. Используете только необходимые плагины, все не нужные удалите.

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

Желаю как можно быстрой загрузки вашего сайта! :)

 

Поделиться статьей в социальных сетях

К посту “Как увеличить скорость загрузки сайта — 20 способов” 3 комментариев:

  1. примнога блогадарен

  2. Единственное, что Вы не упомянули, по-моему, так это то, что, как может тормозить установленная реклама, а это, часто, первый тормоз: например, установленный код рекламы даёт запрос на сервер сервиса рекламы, а там нарушена связь с вашим сервером. Результат: сайт будет грузиться пока не сработает временное ограничение браузера, и, или выйдет без рекламы, или вообще зависнет.
    И очень много зависит от хостера: Вы правы поставив это в начале. Если сервер сайта на гнилом хостере — сливай воду!
    И отвечаю на Ваши непонятки: один хостер может по разному работать с разными ресурсами, потому что они находятся мало того что на разных серверах, но и, часто, в разных дата центрах (арендуют кусочки в разных местах). Например, мой хостер имеет сервера в 3 дата центрах: в России, Украине и Германии.

    • allons.ru:

      Полностью с Вами согласен! Особенно есть не оптимизированная реклама (баннеры), которые очень грузят процессор. Например, у меня на 4-ядерном компьютере это не чувствуется. А вот на старом одно ядерном, есть банеры, которые загружают процессор под 100%. Если поставить блокировку рекламы, то процессор не грузиться почти.

      По поводу хостеров: я догадывался, но не был на 100% уверен. Спасибо!