Четверг, 19.09.2024, 14:04

Приветствую Вас Гость | RSS

Главная » 2013 » Март » 19 » Ускорение сайта на Wordpress
01:18
 

Ускорение сайта на Wordpress

Добрый день, дорогие читатели блога!

Ускорение сайта на WordPress

Сегодня я расскажу вам о том, как благодаря нескольким советам можно увеличить скорость загрузки сайта в 2-3 раза, а то и больше. Все зависит от сайта.

Почему так важно следить за скоростью загрузки сайта?

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

Во-вторых, это уменьшение количества просмотренных страниц пользователями, так как никто не захочет ждать 10-20 сек., пока загрузится страница.

А третьего нет, а может и есть :)

Ускорение сайта на WordPress

Итак, начнем. Немного о своем блоге.

Прежде чем написать этот пост, я решил немного поработать со своим блогом. Для начала проверил скорость загрузки. Результаты были не утешительными. Проверял несколькими сервисами, скорость блога в среднем была 10-15 сек. Тогда я решил заняться ускорением блога.

Нашел в интернете кучу советов по ускорению сайта и все сделал как надо.

Почему я пишу данный пост, ведь в интернете уже 100 раз все написано, переписано?

Да, это так. Просто я хочу, чтобы все советы были объединены в одном месте. Так как не каждый имеет массу времени на поиски нужной информации.

После того, как я сделал оптимизацию сайта. Скорость загрузки сайта стала такой:

Ускорение блога на WordPressУскорение блога на WordPressУскорение блога на WordPress

Проверял , и здесь.

Ладно, что-то я не много отвлекся от темы.

Ускоряем сайт

1. Плагины

Ускорение сайта на WordPress

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

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

На моем блоге тоже был такой же плагин. Если вы заметили к каждому посту прилагается рейтинг в виде звездочек. Ранее у меня был другой аналогичный плагин, который создавал сумасшедшую нагрузку на сайт. Я этого как-то не замечал, так как интернет у меня был высокоскоростной. Узнал только после того, как несколько человек написали на почту о проблеме с загрузкой. За что им, спасибо огромное :)

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

Да, кстати, чтобы узнать какой плагин создает большую нагрузку на сайте, воспользуйтесь плагином P3.

2. Оптимизация изображений на сайте

Оптимизация изображений и картинок

Одна из самых распространенных проблем — это загрузка изображений на сайт без предварительной обработки. Советую почитать статью, как «правильно оптимизировать изображения на сайте?»

Я не писал в этой статье только про то, что нужно стараться использовать изображения небольших размеров, так как это значительно уменьшает нагрузку на сайт.

3. Обязательно, установите плагин кэширования сайта

Ускорение сайта на WordPress

Можно воспользоваться плагином Super Cache, либо другим аналогичным плагином. Я использую Hyper Cache, так как с первым были проблемы. Не отображались новые посты на главной.

Почему стоит установить плагин кэширования?

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

Как это достигается?

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

4. Оптимизация базы данных

Ускорение сайта на WordPress

Чтобы оптимизировать базу данных, воспользуйтесь плагином Optimize DB. Далее перейдите на страницу плагина в админке и нажмите optimize. Делать это нужно 2-3 раза в месяц.

5.Оптимизация style.css

Обычно файл находится в папке с темой.

ОБЯЗАТЕЛЬНО!!! Сделайте резервную копию, так как бывают проблемы!

Чтобы оптимизировать файл style.css перейдите http://styleneat.com/. Закидывайте в него свой файл и через несколько секунд получаете оптимизированный.

6. Файл header.php

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

Для начала откройте файл header.php

Найдите строку:

<meta http-equiv=»Content-Type» content=»<?php bloginfoChtmlJype1); ?>; charset2=<?php bloginfo(‘charset’); ?>» />

Теперь нужно ее заменить. Откройте свой сайт и нажмите CTRL+U. Вы увидите код главной страницы сайта.

Найдите данную строку:

<meta http-equiv=»Content-Type» content=»text/html; charset2=UTF-8 />

Скопируйте ее и вставьте вместо первого кода.

Далее в header.php вы увидите вот эти строки:

<metaname=»generator» соntent=»WordPress <?php bloginfo(‘version’); ?>» />
<link rel=»shortcut icon» href=»<?php bloginfo(‘template_urr); ?>/favicon.ico» type=»image/x-icon» />
<link rel=»alternate» type=»application/rss+xml» title=»RSS 2.0 href=»<?php bloginfo(,rss2_url’); ?>» />
<link rel=»alternate» type=»text,/xml» title=»RSS .92 href=»<?php bloginfo(‘rss_url’); ?>» />
<link rel=»alternate» type=»application/atom+xml» title=»Atom 0.3 href=»<?php bloginfoCatom.url1); ?>» />
<link rel=»pingback» href=»<?php bloginfo(‘pingback_urr); ?>» />

Не трудно догадаться, что каждая строка формирует 1 запрос. Всего 7 запросов.

Эту строчку следует удалить сразу, так как она отображает версию WordPress.

<metaname=»generator»соntent=»WordPress<?phpbloginfo(‘version’);?>»/>

Со всеми остальными строками то же самое, что и с первым кодом. Смотрите на готовый код главной страницы с помощью CTRL+U, копируйте его и вставляете вместо соответствующего ему кода в header.php.

Все, что находится между тегами <title></title> трогать не нужно.

Изменять можно только до закрывающегося тега </head>

7. Скрипты

Перенесите все скрипты из header.php в footer.php. Это значительно ускорит загрузку сайта.

8. Установите плагин DB Cache Reloaded

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

9. Отключите ревизию постов и корзину.

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

Чтобы отключить создание резервной копии постов, сделайте следующее.

В файл wp-config.php вставьте эти строки:

define(‘WP_POST_REVISIONS’, false);

define(‘EMPTY_TRASH_DAYS’, 0);

На этом все. Все, что связано с технической частью я вам рассказал.

Ускорение сайта 2

Ускорение сайта на WordPress

Эти советы малоэффективны. Я даже точно не знаю эффективны они или нет. Просто мне кажется, что они тоже создают некую нагрузку на сайт

3. Сделайте свой блог nofollow, чтобы к вам не заходило меньше спамеров.

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

6. Указывайте ширину и высоту изображений. Иначе, это создаст несколько лишних запросов.

7. Заменяйте плагины скриптами, если это возможно.

Ну вот и все! Надеюсь статья была полезной и вы воспользовались моими советами!

Все статьи блога можно посмотреть здесь.

P.S. Как вам статья? Советую подписаться , чтобы не пропустить информацию о свежих статьях, конкурсах и бесплатных видео курсах!

С уважением,Тимур!

Просмотров: 168 | Добавил: equirin | Рейтинг: 0.0/0
Всего комментариев: 0