Ничего нового, конечно, не скажу, так как все возможные способы ускорения блога на движке WordPress уже опробованы, описаны и выложены в виде инструкций и руководств. Однако, в любом случае, не побоюсь повториться, так как то, что будет написано в этой статье, должен сделать каждый уважающий свой труд блогер либо вебмастер!
Итак, начну. Пошагово: что нужно делать и коротко (ибо всё написано
… уже)
Оптимизируем тему Вордпресс. Убираем лишние коды.
Прежде всего, позаботьтесь о том, чтобы в теме не было лишних php-кодов, создающих запросы к базе данных, и просто нагружающих работу движка. Уберите или исключите также лишние теги, div’ы и всё, что увеличивает объём файлов темы. Коды плагинов, какие возможно, вставьте в functions своей темы.
Сжимаем картинки темы и картинки в постах.
Об этом я писал уже тут. Все картинки приводятся к формату оптимального соотношения размер/качество, за счёт этого блог значительно ускоряется.
Отключаем всё, что можно отключить.Убираем ненужное.
У меня работают такие способы:
- плагин от Блокировка запросов на новые версии от Ивана Калинина (бессменный на всех блогах!),
- в функции темы добавьте такие строчки (защита, если есть доступ к регистрации, и оптимизация):
<?php remove_action('wp_head', 'wp_generator'); ?>
<?php remove_action('wp_head', 'wlwmanifest_link'); ?>
<?php remove_action('wp_head', 'rsd_link'); ?>
<?php add_filter('login_errors',create_function('$a', "return null;")); ?>
- простой плагин WP-Optimize, который успешно справляется с оптимизацией базы, при этом блог с 2000 страницами просто летает!
Сжатие всех файлов, какие можно сжать.
Решается простым добавлением в корень сайта в файл .htaccess таких строк:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
<ifmodule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_item_include file \.js$
mod_gzip_item_include file \.css$ </ifmodule>
</IfModule>
или таких:
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
У меня первоначально работал второй вариант, так как хостинг был настроен с возможностью сжатия gzip. Не забудьте перед изменениями сохранить старую копию, чтобы в случае неудачи вернуться обратно.
Какой результат дают эти действия?
Эффект от таких изменений очень значительный. Скорость загрузки сайта увеличивается более чем в 2 раза, и поисковые системы начинают любить ваш проект всё сильней.
Да, чуть не забыл. Если удастся активировать плагин, который называется CSS Compress, или подобный по функционалу, то у меня вот блог ускоряется в полтора раза благодаря ему.
Ну, а если выполнить вообще всё, что можно, для оптимизации скорости загрузки, то про ваш сайт Гугль будет писать в разделе для вебмастера такие красивые слова (учитывая, что Вордпресс всё же тяжеловат):
В среднем страницы на вашем сайте загружаются за 2,8 с. (обновлено xx.yy.zzzz). Это быстрее, чем 52 % сайтов.
Желаю и вам того же! Теперь продвижение сайтов – уже необходимая мера, особенно если проект коммерческий, этой теме я посвятил немало страниц и здесь, к тому же, как раскрутить сайт, – пишут многие веб-разработчики, и эти советы лучше всё же учитывать новичкам!
И напоследок добавлю, что 2 направления, которые я сейчас разрабатываю в раскрутке, – это услуги в сферах психология и право. И если вы хотите продвигать свой проект, и тема случайно совпала, и желаете, чтобы именно я помог вам, то я с удовольствием помогу!
|
| | Вы смотрели страничку: "Последовательность действенных способов ускорения блога" |
