Как ускорить сайт. Увеличиваем скорость загрузки сайта на wordpress

skorost

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

Итак, начнём:

1. Уменьшайте количество установленных плагинов.

Каждый плагин, при загрузке сайта, обращается к базе данных хостинга. тем самым на это тратится определённое время и ресурсы сервера. Так что чем больше у вас плагинов включено – тем хуже. Функционал большей их части можно заменить на обычное встраивание кода. Например, вы хотите вывести в сайдбаре определённую категорию, и использовали, к примеру для этого плагин recent posts. То знайте, что можно смело отказаться от него и реализовать данный функционал с помощью кода достаточно легко. Да и в интернете есть куча решений как это сделать.

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

2. Сокращайте запросы к базе данных.

Данный пункт похож на первый. Мы также будем увеличивать скорость загрузки сайта путём сокращения запросов к базе данных. Будем немного оптимизировать код файла шаблона сайта header.php.

Шаблоны у всех разные. Я буду приводить пример по своему.

Если зайти в редактор кода в header.php, то там можно увидеть строчки со следующим содержимым:

<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’) ?>” media=”screen” />
<link rel=”pingback” href=”<?php bloginfo(‘pingback_url’); ?>” />

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

Где же их взять. Я обычно делаю так. Кликаю правой кнопкой на странице, и выбираю показать код страницы. Таким образом мы получаем нашу страничку в хтмл виде. Ищем аналоги наших запросов. Они начинаются точно также как и запросы, но вместо <?php bloginfo(‘stylesheet_url’) ?> идёт определённая ссылка. Копируем, заменяем.

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

3. Всё сторонние скрипты вставляйте опять же не в хедер, а в футер.

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

4. Обновляйте вашу cms до последней версии.

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

5. Кэшируйте сайт.

Благо для вордпресса есть много плагинов на эту тему и можно выбрать подходящий. Я лично выбрал hyper cache. Не могу сказать что он чем то лучше или хуже своих аналогов, но я выбрал именно его. Что нам даёт кэш? Снижается нагрузка на хостинг за счёт того, что он как бы не генерирует страницы для браузера, а показывает уже сохранённые. То есть грубо говоря сайт не приходится каждый раз обращаться к серверу с просьбой создать определённую страничку для пользователя, а она уже есть и сайт как бы сам подставляет то что нужно без лишних вопросов)

6. Оптимизируйте изображения.

Я почти всегда в последнее время перед тем как залить картинку на хостинг сохраняю её в фотошопе с параметрами “сохранить для веб”, тем самым вес картинки значительно уменьшается, да и можно под себя картинку отредактировать.

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

С уважением, фрилансер-вебмастер Александр Шульгинов

Ну и на последок всем хорошей скорости как у этого запорожца)

http://youtu.be/9F0jUhbtUJU

Подпишитесь на рассылку

Чтобы быть в курсе обновлений блога, новостей по вордпресс и сайтостроительству

3 комментария. Оставить новый

  • Привет! прощу прощения просто незнал где спросить. Подскажите пожалуйста, как сделать такой вид комментариев как у Вас на сайте!?

  • Стандартные вордпрессовские комментарии это + сверху отдельно сделал комменты от вконтакте. В одном из следующих постов я расскажу как это сделать

  • Полезная инфа, а я как раз сейчас занимаюсь ускорением блога и обязательно воспользуюсь вашими советами. Спасибо!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Обо мне

Работаю с сайтами с 2010 года.
Более 500 выполненных проектов
Специализируюсь преимущественно на сайтах-визитках, блогах и небольших интернет магазинах.
Подробнее

Внимание! Получи бесплатно видеокурс!

Хостинг ХостиЯ


Меню