Как можно быстро ускорить загрузку сайта на WordPress. Как ускорить сайт


Как ускорить сайт на WordPress: пошаговое руководство

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

Впрочем, многие веб-мастеры хотели бы улучшить скорость своего сайта, но у большинства из них недостаточно технических знаний и опыта. Если история вам знакома, а сайт написан на Wordpress, то это подробное руководство по оптимизации скорости для вас. Предлагаем ознакомиться с пошаговыми рекомендациями, следуя которым авторы статьи улучшили скорость работы своего сайта (www.maketecheasier.com).

   

Уменьшите вес сайта

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

1. Пересмотрите дизайн темы сайта

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

  • замысловатое скольжение, анимация и эффекты
  • различные виджеты в боковом меню
  • реклама ( если на сайте ее слишком много). В некоторых случаях, вы можете заработать больше за счет меньшего количества рекламы.
2. Избавьтесь от ненужных плагинов

Существует два основных типа плагинов для Wordpress: первый тип воздействует только на область администрирования, а второй позволяет добавлять контент на сайт. Что касается последнего типа, то такие плагины всегда сопровождаются дополнительными javascript и css файлами, которые добавляют веса вашему сайту. 

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

3. Сократите размер HTML, CSS и Javascript файлов

Существует два способа уменьшения общего размера сайта. Первый – объединить разные стили и javascript файлы в один. И второй – уменьшить файлы. Уменьшение в данном случае означает удаление ненужных пробелов, комментариев и объединение многочисленных повторяющихся кодов в один. Для этого вы можете использовать плагин W3 Total Cache

На странице настроек плагина W3 Total Cache в общих настройках («General Settings») установите режим «Minify». 

Далее зайдете в «Minify», выберите раздел «HTML & XML» и отметьте галочками пункты «Enable», «Inline CSS Minification», «Inline JS Minification» и «Remove line break» 

Затем идем в раздел “JS minification”. Это заковыристая настройка, так как работает для одних тем и не работает для других. Автору не повезло с этими настройками, но вы можете попробовать и посмотреть, применимо ли это для вашего сайта. 

Единственное, что можно порекомендовать для этих настроек, это использовать «Minify» вместо «Combine only». Объединение нескольких javascript файлов вместе, может привести к нежелательным последствиям и поломать сайт. 

Последнее, что нужно настроить это раздел «CSS minification». Данные настройки позволят вам уменьшить и объединить все CSS файлы, используемые в теме. 

Чтобы получить наилучший эффект, откройте исходный код, скопируйте все CSS ссылки в поле «File URL» в разделе «CSS file management». Все скопированные, таким образом, CSS файлы будут уменьшены и объединены в один. 

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

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

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

Вот список способов, за счет которых вы также можете увеличить скорость загрузки сайта: 
  • закэшируйте сайт
  • настройте кэш в браузере
  • переключитесь на jquery от Google
  • используйте отложенную загрузку javascript
  • используйте отложенную загрузку изображений
  • используйте асинхронный javascript
  • используйте CDN
А вот плагины, которые сделают за вас всю работу, описанную выше. 

1. W3 Total Cache

В предыдущем разделе мы рассмотрели тему минимизации, а здесь поговорим о плагине W3 Total Cache. Особенным этот плагин делает модуль кэширования. Сначала, включите модуль «Page Cache» в разделе общих настроек («General Settings»). Если ваш сайт расположен на виртуальном хостинге, то для режима кэширования страницы («Page cache mode») выберите «Disk: Basic». Если вы используете VPS или выделенный сервер, выберите «Disk: Enhanced». 

Прокрутите вниз страницы до раздела «Browser Cache» и установите галочку для активации. 

Эти настройки будут распространяться как на кэш браузера, так и на кэш сайта. Кэш страницы – это просто статический HTML, который сохранится вместо динамической PHP страницы. Кэш браузера сообщит браузеру о том, что нужно закэшировать вашу страницу и сохранить ее для последующих посещений пользователями. 

2. WP Deferred Script

Большинство javascript файлов блокируют загрузку, это означает, что сайт будет ждать до тех пор, пока все javascript файлы не будут обработаны, и только после этого загpузится контент. Это явление также известно как синхронная загрузка. Один из способов борьбы с этой особенностью – размещение javascript файлов внизу страницы. В этом случае, они будут загружаться только после того, как завершится загрузка контента.WP Deferred Script – полезный плагин, который перемещает все стоящие в очереди скрипты вниз страницы. Он основан на lab.js и будет работать с большинством плагинов. Здесь нет настроек конфигурации. После активации, плагин будет автоматически помещать все загружаемые javascript файлы вниз страницы. Еще одна полезная особенность плагина в том, что javascript файлы будут загружаться асинхронно, т.е. параллельно с контентом.

3. Jetpack Photon

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

Если вы используете внешний CDN, такой как, например, MaxCDN или Amazon CloudFront, то в качестве альтернативы, вы можете настроить CDN модуль в плагине W3 Total Cache. 

4. Отложенная загрузка

Вы когда-нибудь замечали, как загружаются изображения, когда вы прокручиваете страницу вниз? Такое явление называется отложенной загрузкой и это еще один хороший способ улучшить скорость сайта. Плагин, который используется на сайте автора www.maketecheasier.com, называется Unveil Lazy Load, но если вы зададите в поиске запрос «lazy loading», то вы найдете большое количество вариантов плагинов, которые можете использовать. Некоторые из них даже оптимизированы для видео и iframe. 

5. Google DFP (DoubleClick for Publishers)

Если вы используете рекламу на сайте, то должны знать, что она часто загружается дольше всего и может служить причиной медленной работы сайта. Самое скверное, что в большинстве случаев реклама загружается синхронно и блокирует обработку контента. Избавиться от этой проблемы можно за счет размещения рекламы в Google DFP . Для тех, кто не знает, Google DFP это программа для управления рекламными объявлениями. 

На сайте автора www.maketecheasier.com используется скрипт jquery.dfp.js, для загрузки всех DFP тегов по запросу. В результате, загрузка сайта не замедляется. Реализация может оказаться довольно сложной и поэтому, автор статьи не стал рассматривать ее здесь. Если вам интересно, то пишите об этом в комментариях к оригиналу статьи, и вам составят детальное пошаговое руководство по реализации на вашем сайте.

Заключение

Если вы выполните все вышеперечисленные шаги, то сайт будет работать быстрее, чем прежде, даже если вы используете виртуальный хостинг. Для того чтобы проверить свой сайт на скорость воспользуйтесь инструментом Google PageSpeed Insights или аналогичным сервисом на русском языке sitespeed.ru (прим. переводчика). Просто введите в строке адрес вашего сайта, и сервис проанализирует скорость загрузки. Сделайте это до оптимизации сайта, и вы увидите большую разницу. 

Перевод: Анна Лебедева 

Оригинал статьи: maketecheasier.com

www.rusonyx.ru

Как ускорить сайт на Wordpress в 2016 году за 10 шагов

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

Однако если ваш сайт установлен на WP, то эта статья будет очень полезна для вас. Я раскрою все секреты, как ускорить сайт на WordPress за 10 шагов. Но прежде, чем приступать к ускорению сайта, давайте посмотрим, какая у нас скорость загрузки страниц?

Несколько отличных сервисов для проверки скорости сайта:

  1. Google Page Speed — простой инструмент от Гугл, который показывает все ошибки, мешающие загрузить сайт быстро. Он нам нужен, только для того, что бы узнать основные ошибки для исправлений.
  2. WebPageTest — навороченный инструмент, который наглядно показывает, как загружается каждый элемент вашего сайта и сколько времени на это затрачивается. А так же вы узнаете, как пользователи видят ваш сайт по секундам.

Многие проверяют скорость только главной страницы — это ошибка! Всего 10% посетителей увидят вашу главную страницу, все остальные люди будут читать статьи.

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

Результат Google Page Speed:Результат Google Page SpeedРезультат WebPageTest:Результат WebPageTestВ сервисе WebPageTest обязательно нажимайте на кнопку waterfall, что бы получить все данные в форме водопада. Это даст нам данные о TTFB (скорости передачи первого байта от хостинга) и путь рендеринга (когда пользователь получает отображенный сайт).

10 шагов по ускорению WordPress

Содержание статьи:

  1. Скорость хостинга — TTFB;
  2. Настройка WordPress;
  3. Настройка шаблона;
  4. Оптимизация базы данных;
  5. Удаление лишних и тяжелых плагинов;
  6. Настройка кэширования сайта;
  7. Сжимаем картинки + спрайты;
  8. Критический путь рендеринга;
  9. Ускорение загрузки шрифтов;
  10. Защита сайта от взломов.

1. Скорость хостинга — TTFB

Быстрый и качественный хостинг позволяет молниеносно передавать мегобайты данных о вашем сайте пользователям. Но как определить скорость и качество хостинга?

Переходим к анализа скорости сайта на WebPageTest. Стрелочкой я показал, за какой промежуток времени мой хостинг начинает передавать данные (первый байт информации или TTFB).проверка скорости хостингаВремя составило 0,303 секунды, что достаточно хороший результат. Быстрый хостинг всегда показывает результаты от 0,2 до 0,4 сек — идеальные показатели!

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

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

2. Настройка WordPress

WordPress по какой-то причине передает много лишней информации из-за чего сайт не реально тормозит, особенно при большой посещаемости. Наша цель правильно настроить WP и убрать всё лишнее.

Первые делом переходим в административную панель > «настройки» > «написание» и убираем 2 галочки.Настройка WordPress для ускорения 1Потом переходим во вкладку «обсуждение» и убираем галочки так же с двух пунктов. При желание в этой вкладке можно отменить пункт «показывать аватарку» это дает ускорение страниц на 10%, где есть аватарки.

Настройка WordPress для ускорения 2

А теперь установите плагин Disable All WordPress Updates, который позволяет не проверять сайт на наличие обновлений шаблонов, плагинов и самого WP. Почему плагин, а не вручную? Да потому что это очень удобно, захотел обновиться — деактивировал плагин, а потом включил его заново!

3. Настройка шаблона

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

Рекомендую изначально выбирать легкий и простой шаблон, который не перегружен скриптами и стилями. То есть при выборе шаблона, обязательно прогоняйте его с помощью Google Page Speed (должно быть более 80 баллов).

Лучшие шаблоны 2016 года — на данной странице я собрал 10 SEO оптимизированных шаблонов, которые включают в себя сжатие и ускорение. Результаты Page Speed можно увидеть под шаблоном.

И даже если у вас классный шаблон, который использует сжатые файлы, вы все равно можете улучшить его, убрав лишние запросы с помощью файлов header и functions. Найти их можно через «Внешний вид» > «редактирование шаблона» .

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

В functions.php дописываем несколько строк, что бы в коде сайта убрать лишние строчки. Кстати, таким образом мы так же улучшаем безопасность сайта! Вот скрин:ускорение через functions.phpА с 7 строчки по 22 мы убираем смайлы, которые создают нагрузку 3-10% на сайт.Как вариант можно полазить по шаблону и заняться удалением лишних функций и оптимизацией нужных. Но я не разу этого не делал, поэтому не могу дать такой совет.

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

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

Установим несколько крутых плагинов, которые сильно облегчат работу с базами данных:

1. WP-DBManager — он оптимизирует базу данных и вес базы становится в 10 раз меньше! Кроме этого он делает автоматические бекапы вашей базы и может удалять лишний мусор, который накапливается.

2. WPBase Cache — это плагин кэширования базы данных, который помогает ускорить работу запросов в 3 раза. То есть люди обращаться не к базе, а к готовому файлу, что не только ускоряет действия, но и снижает нагрузку на базу данных.

Вот как сильно упала нагрузка после установки двух плагинов:упала нагрузка после применения двух плагинов ускорения

5. Удаление тяжелых и лишних плагинов

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

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

Некоторые плагины могут подключать внешние стили и скрипты, что еще влияет на отображение сайта. К примеру DS Blog Map подключает скрипт в head «tw-sack.min.js» , который оттягивает загрузку сайта на 0,1 секунды.

6. Настройка кэширования WordPress

Изначально любой сайт весит около 600 — 3 000 КБ и имеет около 80-200 обращений к MySQL базе. Однако если мы включим кэширование определенных элементов, подключим gzip сжатие, объединим лишние css и скрипты, то нам удастся снизить вес страниц в 10 раз, а обращение к базе станет в 2-3 раза меньше.

Для того, что бы провести все настройки вручную без плагинов, потребуется много времени, поэтому я рекомендую решить все проблемы одним плагинов — W3 Total Cache. Очень мощный плагин с большим количеством настроек, но я пробегусь по основным из них.

1. Вкладка «Page Cache» , ставим галочки под этими пунктами:w3 настройка кэширование страниц2. Вкладка minify (оптимизация js и css файлов), сначала сделайте резервное копирование, потом ставим галочки!w3 настройка сжатия файлов3. Вкладка «Browser Cache» (включение кэширования браузером, gzip сжатие и другие плюшки). Вот где я расставил галочки:w3 настройка кешаИ последним делом переходите в General setting и ставите нужные галочки. После чего ваш сайт начнет очень быстро работать при повторном обращение к сайту.

7. Сжатие картинок и Спрайты

Сжатие картинок и СпрайтыКартинки в хорошем качестве весят 300-800 КБ их можно обрабатывать без потери качества и сократить их вес в 2-4 раза, то  есть вес станет 100-200 КБ. Это сильно поможет сайту быстрее загружаться т.к. нужно передавать меньшее количество информации.

Для того, что бы сокращать вес картинок, рекомендую скачать PhotoShop, где будем выбирать строчку «сохранить для Web». Данная функция работает лучше, чем любой другой онлайн сервис по сокращению веса!

Если у вас на сайте уже море не оптимизированных картинок, тогда можно установить плагин tinygrab, который сможет переработать png и jpeg в объеме до 500 картинок в месяц бесплатно. Либо найти альтернативный плагин.

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

Поэтому изобрели спрайты, которые объединяют все картинки в одну и с помощью style.css можно указать стиль определенного места для картинки и ее обозначение. Об этом можно написать отдельную статью, поэтому не буду детально описывать как и зачем это делается.

8. Критический путь рендеринга

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

Смотрим на график waterfall в WebPageTest!

Для быстрой отрисовки страницы необходимо, что бы css файлы загрузились в первую очередь. Обычно их загрузки могут мешать js файлы, которые иногда стоят выше и загружаются первыми. В теории мы уже объединили все css в один файл, а js файлы убрали в body с помощью w3 Total Cache плагина.

Вы можете не знать, но виджет Вконтакте подключенный с помощью скрипта в header.php создает запрос, который отодвигает загрузку страницы на целых 2 секунды! А что если у вас несколько социальных скриптов подключается первым css файлов? — Тогда загрузка будет ну очень долгой.

Еще существуют плагины могут подключать дополнительные js файлы, которые отправляются в head и загружаются первыми. Ваша задача избегать таких плагинов, либо искать им альтернативный вариант. Иначе сайт из-за них будет отрисовываться дольше, чем мог бы.

9. Ускорение загрузки шрифтов

Ускорение загрузки шрифтовЧастенько дизайнеры подключают внешние шрифты от Гугл под названием «Google Fonts». А для того, что бы они отобразились на сайте, браузер должен соединиться с сервером, тот с другим, где идет загрузка css-файла и только потом получаем этот файл обратно.

Потом наш сервер обрабатывает полученный css-файл, вынимает нужную часть и отдает ее посетителю сайта, что бы он увидел наш текст. А без этого страницы не покажется посетителю. Такой процесс заставляет тормозить загрузку сайта на 0,2-1 секунду в зависимости от сервера.

Зачем нам такой долгий путь, если мы можем загрузить шрифты себе на сервер и не запрашивать их у Гугла. Однако процесс загрузки шрифтов, оптимизации и внедрение на сайт не простой. Наверное скоро напишу отдельную статью, а пока читаем классный гайд — здесь.

10. Защита сайта от взломов

Последнее, что осталось сделать это защитить сайт от различных атак, которые могут сильно нагружать сервер и заставлять тормозить сайт. А владелец сайта может даже не подозревать, что сайт тормозит из-за постоянных атак. Защита сайта от взломовПлагин All In One WP Security позволит отвести практический любую угрозу от вашего сайта. Он может предотвращать спам в комментариях, поменять страницу входа, установить файрволл, защитить файлы от взлома, защитить базу данных и поменять пароли и доступы к самым нужным файлам.

Ну а если вас заинтересовала тема полной защиты сайта, тогда рекомендую прочитать — Как защитить WordPress в 2016 году.

Надеюсь, что данная статья будет полезна не только новичкам, но и профессионалам, которые решили значительно ускорить свой сайт. А какие результаты вышли у меня? Изначально сайт загружался за 12 секунд, мне удалось это время сократить до 3-ех секунд (загрузка последующих страниц менее секунды).

seosko.ru

12 способов как ускорить сайт на WordPress

12 способов как ускорить сайт на WordPress

От автора: скорость – качество, которым должны обладать все веб-сайты, и WordPress не исключение. У вас не будет второго шанса произвести первое впечатление на пользователя. Очень важно убедиться, что у ваших пользователей нет никаких причин покинуть сайт еще до его полной загрузки или причин, по которым они не захотят возвращаться на ваш веб-сайт.

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

Выбор хорошего хостинга

Выбор хостинга оказывает огромное влияние на скорость сайта. Хороший веб-хостинг это основа, на которой будет стоять ваш сайт. Если вы работаете над повышением скорости загрузки сайта, первым делом обратите внимание на хостинг (даже если сайт не на WordPress).

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

CDN

Сеть доставки или дистрибуции контента (CDN) это система распределенных серверов, которые хранят веб-страницы и другие веб-ресурсы на основе географического положения. Обычно, CDN копирует все статичных файлы с вашего сайта (CSS, JavaScript, медиа файлы и т.д.) и доставляет их пользователям с максимально возможной скоростью.

Кэширование

Кэширование это временное хранение контента, такого как страницы, изображения и другие файлы, участвующие в процессе рендеринга страницы. Контент хранится на локальном носителе пользователя в качестве кэша, и при повторном запросе этих файлов страница отрисовывается намного быстрее. На стороне сервера тоже есть кэширование. Вопрос технический, но есть множество популярных WordPress плагинов, помогающих настраивать и управлять кэшированием очень просто. Самые популярные из них это W3 Total Cache и WP Super Cache.

Минификация CSS и JS файлов

В процессе минификации CSS и JS файлы сжимаются до наименьшего размера, повышая тем самым скорость загрузки файлов браузерами. Если вы предпочитаете вручную минифицировать свои CSS и JS файлы, то вам пригодится YUI Compressor. Или можно воспользоваться WP Minify, который сделает всю работу за вас в автоматическом режиме. В некоторых плагинах для кэширования присутствует опция по минификации.

Сжатие изображений

Помимо того, что большие файлы изображений значительно замедляют сайт на WordPress, они еще сильно забивают пропускную способность сети. Изображения это отличный подопытный для оптимизации. Используйте WPMU DEV WordPress Smush API, плагин WP SmushIt поможет уменьшить размер изображений без потери качества. Я сам пользуюсь этим плагином и считаю удивительным то, насколько он снижает размер изображений.

Сжатие сайта

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

Плагин W3 Total Cache крайне популярен для кэширования, но с его помощь можно также сжимать сайты. Воспользоваться данной функцией можно, перейдя: admin page -> Performance -> Browser Cache -> Enable HTTP (gzip) Compression.

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

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

Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?

Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress

Узнать подробнее

Также как и ваш жесткий диск может стать фрагментированным, базы данных WordPress страдают от того же недуга. Тем не менее, для оптимизации базы данных можно воспользоваться плагином WP-Optimize или WP-DB Manager. С помощью последнего плагина можно не только оптимизировать базу данных, но и установить расписание для регулярной проверки.

Выбор правильных плагинов

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

Отключение пингбеков и трекбеков

По умолчанию, когда другой сайт упоминает о вас, ваш сайт получает об этом уведомление. Такие уведомления называются пингбеки и трекбеки. Их можно отключить: admin page -> settings -> discussion снимите две верхние галочки, как на скриншоте ниже.

Отключение данной функции не навредит вашему сайту.

Выбор правильной темы или темы-фреймворка

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

Оптимизация структуры домашней страницы

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

Включение Keep-Alive

HTTP Keep-Alive это идея использования TCP соединения для посылки и получения множественных HTTP запросов вместо открытия нового соединения под каждый запрос. На вашем хостинге данная функция может быть уже включена, так что сначала узнайте у вашего провайдера. Но если у вас самый обычный аккаунт, скопируйте строку кода ниже в файл .htaccess.

Header set Connection keep-alive

Header set Connection keep-alive

Заключение

В данной статье я рассмотрел 12 лучших способов по ускорению WordPress сайта. Эффективное выполнение данных методов в значительной степени повысит скорость загрузки вашего WordPress сайта.

Автор: Doyin Faith Kasumu

Источник: http://www.sitepoint.com/

Редакция: Команда webformyself.

Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?

Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress

Узнать подробнее

Практика HTML5 и CSS3 с нуля до результата!

Получите бесплатный пошаговый видеокурс по основам адаптивной верстки с полного нуля на HTML5 и CSS3

Получить

webformyself.com

Как ускорить сайт на WordPress и стоит ли это делать

Перед тем как приступить к изучению способов ускорения сайта на WordPress, давайте разберемся, зачем это нужно и стоит ли вообще этим заморачиваться.

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

Для этого в сети есть разные сервисы. Самый известный из них — Pagespeed тест от Google.

Вот пару сервисов, где можно проверить скорость загрузки страниц вашего сайта:

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

Если вы провели тест и увидели не очень воодушевляющие цифры, то не стоит расстраиваться. Вот, например, результаты теста главной страницы сайта YouTube, который, как известно, принадлежит компании Гугл.

как ускорить сайт на wordpress

По оценкам самого Гугла, результаты так себе, однако это не мешает Ютубу быть видео хостингом номер один в мире.

Стоит ли ускорять сайт на Вордпресс

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

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

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

Ну а теперь, давайте перейдём к основному вопросу.

Как ускорить сайт на WordPress

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

ускорение сайта на wordpress

1. Качественный хостинг

Качественный хостинг — важнейший элемент, влияющий на стабильность и быстродействие сайта.

Серверы хостинга должны быть на SSD дисках. Также важно, чтобы серверы располагались в той географической зоне, на которую ориентированы посетители сайта. То есть, если вы продаёте товары в Москве, а сайт ваш находится на серверах в Канаде, то какой бы хороший этот хостинг не был, быстродействие будет страдать. Чем ближе к вам хостинг, тем более быстрый пинг (отклик сервера) вы получите.

В России один из лучших хостингов сейчас — это Beget, прочитать о нём можно здесь.

2. Шаблон сайта

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

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

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

На сайте лучше использовать jpeg формат. Формат png используйте только в том случае, если вам необходимы изображения на прозрачном фоне (логотип, кнопка и т.п.).

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

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

как ускорить загрузку сайта на вордпресс

4. Кэширование сайта

Чтобы сайт постоянно не обращался к серверу и базе данных за информацией для вывода на экран посетителя можно использовать кэш.

Для Вордпресс есть куча плагинов, отвечающих за кэширование.

Из платных, лучшим является WP Rocket, из бесплатных, наилучшие результаты у  WP Super Cache – это лучший плагин для кэширования в WordPress.

5. Оптимизация скриптов и СSS

Для этой задачи существует плагин Autoptimize. Этот плагин часто используют в связке с WP Super Cache. В некоторых случаях

6. Использование плагинов.

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

Подведем итог

Это основные рекомендации по ускорению работы Вордпресс сайта.

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

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

bisarts.ru

Как можно быстро ускорить загрузку сайта на WordPress

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

В этом посте мы дадим вам несколько советов, как ускорить загрузку сайта на WordPress, не прилагая много времени и усилий.

Смотрите также:

Почему быстрая загрузка сайта так важна?

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

Улучшение конверсии

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

Улучшение пользовательского опыта

За последние два года фраза «пользовательский опыт» стала нашумевшей, да и до сих пор находится у всех на слуху. UX является очень важным аспектом веб-дизайна, так как акцент делается на создании комфортного юзабилити, что для сайта даже более важно нежели его внешний вид.

Улучшение позиций в поисковых системах

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

Протестировать, насколько Google любит ваш сайт, вы всегда можете здесь: https://developers.google.com/speed/pagespeed/insights/

Как же ускорить загрузку сайта на WordPress?

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

Рассмотрим несколько из них.

Использование плагинов кэширования

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

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

Среди лучших плагинов кэширования стоит отметить WP Super Cache и W3 Total Cache, которые работают почти на всех сайтах WordPress. Из премиум плагинов — WP Rocket.

Минимизируйте и объедините файлы CSS и JavaScript

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

А при установке сложных тем или плагинов, количество CSS и JavaScript файлов увеличится в разы. И несмотря на то, что браузер создает им запрос сразу же, каждый из запросов означает задержку загрузки страницы на миллисекунды. А они в свою очередь могут перерасти в секунды, из-за которых посетитель обычно и покидает сайт.

Но эту проблему можно решить следующим образом. Можно объединить однотипные файлы, которые будут отправлять по одному CSS и JavaScript файлу для каждой страницы. Для этой задачи существует достаточно много плагинов, которые к тому же выполняют минимизацию кода. Один из таких плагинов — Autoptimize.

Будьте осторожны: объединение и минимизация CSS и JavaScript кода может спровоцировать неполадки во фронтенде, поэтому с ними нужно быть очень внимательными. Но не бойтесь сделать что-то не так. Подобного рода проблемы можно предотвратить, если отключить плагин и очистить кэш с помощью плагинов кэширования.

Проводите регулярную очистку базы данных

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

В репозитории WordPress вы найдете много плагинов для очистки базы данных, например, WP-Optimize. С его помощью вы проведете очистку в один клик. Делайте это регулярно хотя бы раз в неделю.

Выберите надежного хостинг провайдера

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

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

Заключение

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

Источник: code.tutsplus.com

hostenko.com

Простые способы как ускорить сайт

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

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

Сжатие изображений

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

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

Хороший хостинг

Это лучший способ ускорить сайт – хостинг с хорошими характеристиками.

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

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

Кеширование страниц

Недостаток WordPress в том, что все страницы передаются в PHP формате. Этот язык программирования нагружает (опять же) хостинг, и, соответственно, замедляет сайт. Чтобы вашему хостингу было легче, необходимо превратить каждую PHP страницу в HTML. Таким образом, нагрузка снизится.

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

Удаление ненужных плагинов

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

Также по этой теме:

wpuroki.ru

Как ускорить загрузку сайта | DmitriyZhilin.ru

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

Как ускорить загрузку сайта

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

Во-первых, сайты которые не укладываются в определенные нормы по скорости, автоматом понижаются в выдаче поисковиками.

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

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

1. Уменьшайте количество файлов

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

Используйте CSS спрайты

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

Объединяйте CSS/JS файлы в один

Если страницы содержат множество CSS/JS файлов, то их объединение может значительно уменьшить количество запросов.

2. Уменьшайте размер файлов

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

Уменьшайте HTML файл

Используйте HTML-минификатор, например HTML Tidy, он уберет лишние пробелы и переносы строк.

Уменьшайте CSS/JS файлы

Использование инструментов вроде jscompress, помогут уменьшить размер ваших JavaScript/CSS файлов за счет их оптимизации. Проблема в том, что разобраться со сжатыми таким образом кодами будет почти нереально, поэтому стоит вести разные версии файлов, одну оптимизированную выгружать на сайт, а вторую, в читаемом виде, использовать для разработки.

Упаковывайте JavaScript

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

Оптимизируйте изображения для Web

Перед добавление изображений на страницу, оптимизируйте ее для Web. При создании изображения графическим редактором, таким как Photoshop, используйте пункт «Сохранить изображение для Web» и выбирайте оптимальные настройки.

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

3. Оптимизации серверной стороны

Кэшируйте динамические страницы

При использовании кэширования динамических страницы сервер отдает браузеру статические файлы, что занимает гораздо меньше времени, чем генерация страницы. Веб-серверы, такие как Apache оптимизированы для очень эффективного обслуживания статического контента. При использовании WordPress для кэширования страниц вам подойдут плагины Hyper Cache или WP-Super Cache. Для других CMS ищите аналогичные варианты.

Включите GZip

Большинство современных браузеров умеют работать с GZip, использование которого на стороне сервера позволяет уменьшить размер HTML, CSS/JS файлов до отправки их браузеру, за счет чего сокращается объем передаваемого трафика.

Используйте заголовки Expires для статического контента

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

С помощью следующего кода можно установить заголовки Expires в Apache используя файл .htaccess (тут подробнее про настройку файла htaccess):

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)(\.gz)?$"> Header set Expires "Thu, 31 Dec 2016 12:00:00 GMT" Header unset ETag FileETag None </FilesMatch>

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)(\.gz)?$">

Header set Expires "Thu, 31 Dec 2016 12:00:00 GMT"

Header unset ETag

FileETag None

</FilesMatch>

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

Используйте косую черту в URLах

Этот метод мало известен, однако известно что он увеличивает производительность. Всегда добавляйте косую черту (/) в конце адресов гиперссылок. Это уменьшит накладные расходы сервера при необходимости 301 HTTP Redirect, т.е. при перенаправлении на адрес с косой чертой в конце, если вы заходили по адресу без нее.

Избавьтесь от ошибок 404

Error 404

404 ошибка (Страница не найдена) приводит к накладным расходам как на стороне сервера, так и в браузере. Проверьте серверные логи или найдите битые ссылки и исправьте их. Как правильно настроить страницу ошибки 404 описано здесь.

Всегда используйте favicon.ico

Большинство браузеров пытаются найти favicon.ico для домена, чтобы добавить маленькую иконку сайта, вне зависимости от того указана ли она в html. Если вы не хотите использовать favicon.ico, то просто разместите прозрачную иконку в корень своего сайта, и браузер не будет получать 404 ошибку при попытке ее открыть.

4. Оптимизация HTML

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

Загружайте таблицы стилей в верху страницы

Всегда размещайте ссылки на файлы таблиц стилей в верхней части вашей страницы, в теге <head>, это приведет к постепенной загрузки страницы. По мере получения браузером HTML контента, он будет выводить его, применяя CSS стили.

Размещайте JavaScript в низу страницы

Когда браузер встречает JavaScript файл, он начинает загружать его и останавливает загрузку других ресурсов. Поэтому вы должны стараться размещать весь JS код в конце страницы, за исключением важных функций, необходимых для корректного вывода страницы.

Избегайте использования @import

Если вы используете @import для внешних таблиц стилей, то прекратите это делать, т.к. @import может приводить к последовательной загрузке таблиц стилей, вместо параллельной, а при большом количестве подключений таблиц порядок их загрузки также может измениться. Всегда используйте <link> для подключения таблиц стилей.

Избегайте CSS выражений

css выражение

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

Указывайте высоту и ширину изображений

Наличие размеров элемента img сообщает браузеру размеры картинки еще до ее загрузки с сервера. В ином случае, браузер узнает о размере изображения только после полной его загрузки.

Избегайте масштабирования изображений в браузере

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

Очевидно, что оба последних совета не применимы в случае использования адаптивности.

Выделяйте JS/CSS код во внешние файлы.

Старайтесь выделять весь JS/CSS код во внешние файлы, вместо того, чтобы размещать его прямо в HTML. Браузеры умеют кэшировать JS/CSS файлы, что будет полезно при возвращении посетителя.

5. Прочие оптимизации

Кроме техник о которых было сказано выше, существуют и другие способы ускорить загрузку страницы.

Сокращайте DNS запросы

Браузеру для разрешения доменного адреса в IP-адрес требует примерно 20-120 милисекунд для каждого нового адреса. Поэтому, если вы используете ресурсы на множестве доменов, например, изображения, скрипты и т.п. то старайтесь перенести их на свой сайт, это уменьшит число DNS запросов.

Используйте несколько доменов для статического контента

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

Используйте домены без cookies для статического контента

Если Ваш сайт использует куки, как это делает большинство сайтов сегодня, то вы должны знать, для каждого запроса к серверу, вместе с запросом отправляются и куки. Это просто накладные расходы для статического контента вроде JS/CSS/изображений. Раздавайте статический контент с доменов без куки, чтобы избежать этого. Многие крупные сайты пользуются этой техникой, например Yahoo использует yimg.com для обслуживания статического контента. YouTube использует ytimg.com для статики.

Используйте сети доставки контента

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

Используйте оптимизационные инструменты

pingdom

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

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

dmitriyzhilin.ru