Как уменьшить время отклика сервера в WordPress
Волшебный рецепт, который хочет знать каждый владелец веб-сайта, заключается в том, как уменьшить время отклика сервера в WordPress. К нему приложена кривая обучения, но будьте уверены, ее легко понять. Искусство сокращения времени отклика сервера в WordPress является одним из самых интригующих, но важных аспектов, которые помогают сделать магазин электронной торговли великолепным.Во-первых, вы знаете, что одним из многих преимуществ быстрого и отзывчивого сайта на WordPress является способность продвигать все больше конверсий; то есть, если у вас есть магазин электронной коммерции в WordPress. Более быстрый и отзывчивый веб-сайт также будет означать, что поисковые системы на вашей стороне, когда дело доходит до ранжирования и рекомендаций.
Не говоря уже о том опыте, который вы окажете своим посетителям, представьте, как это слово распространится через это в одиночку. Если, однако, у вас есть собственный бренд, вы будете поощрять лояльность и признание. Но прежде чем мы перейдем к рецепту, чтобы уменьшить время отклика сервера в WordPress, есть критерии, которые могут помочь оценить ваш сайт WordPress;
- Время отклика под секунду – это потрясающе
- Время отклика в две секунды тоже велико
- Время отклика, которое занимает более 4 или 5 секунд, является плохим
Теперь, если вы готовы воспользоваться преимуществами более быстрого сайта WordPress, мы дадим вам секретный рецепт.
Выбор управляемого хостинга
Хостинг является одним из основных аспектов, о которых вам нужно подумать в своем стремлении к более быстрому веб-сайту. Это один из первых компонентов, когда вы хотите сократить время отклика сервера в WordPress. Зачем? Потому что хорошая хостинговая платформа позволит ускорить передачу данных между серверами.
Наше предложение состоит в том, чтобы перейти с обычной хостинговой платформы на управляемую хостинговую платформу, где вас меньше беспокоит, и вы можете больше сосредоточиться на бренде или убедиться в удовлетворении потребностей ваших клиентов.
Конечно, более дешевые общие хостинги в порядке, когда вы только начинаете, но в наши дни управляемые хостинговые платформы лучше, когда дело доходит до новичков и являются предпочтительными.
Знаете ли вы, что, согласно недавнему опросу, управляемые услуги хостинга помогли ускорить веб-сайты WordPress до 60%? Почему бы не воспользоваться этим и не начать с самого начала? Кроме того, все, что управляется на заднем конце, вам не придется беспокоиться о времени простоя, поскольку, как известно, управляемые услуги хостинга увеличивают время отклика сервера до 70% в большинстве случаев.
Выберите правильные плагины
Решение о выборе правильных плагинов для вашего сайта WordPress имеет решающее значение, если вы находитесь в поисках уменьшения времени ответа сервера. Зачем? Поскольку скорости недостаточно, вы должны понимать, что даже если ваш хостинг-провайдер дает вам оптимальную скорость, дополнительные, ненужные плагины не помогут оптимизировать сайт с точки зрения скорости и быстроты реагирования.
Как правило, вы должны уменьшить или удалить установленные вами плагины, которые не используются, или те, которые не будут влиять на функциональность веб-сайта.
Знаете ли вы, что многие плагины поступают из непризнанных источников, а разработчики ничего не делают, кроме спама на вашем сайте? Результатом этого является медленный сайт и практически ничего не будет делать, если вы хотите уменьшить время отклика сервера в WordPress. Эмпирическое правило включает в себя более не 15 плагинов на вашем сайте WordPress.
Если на вашем веб-сайте WordPress установлено более 15 плагинов, у вас есть несколько вариантов.
Вы можете либо обновить те, которые вам действительно нужны, либо найти лучшие заменители. Если вы обновите те, которые вам нужны, они не только помогут сократить время отклика сервера, но и повысить безопасность и стабильность.
Посмотрите лучшие плагины WordPress прямо здесь!
Выберите лучшую тему
Выбирая лучшую тему, мы имеем в виду не только дизайн, но и функциональность. Понимаете, когда вы запускаете веб-сайт, вы хотите, чтобы он был привлекательным и красивым, мы это понимаем. Но когда функция скомпрометирована по дизайну, вам нужно понять, что она в конечном итоге отпугивает людей с вашего сайта.
Большую часть времени тема, которая является бесплатной и имеет источник, которому вы не можете доверять, вызывает запаздывающий веб-сайт и берет свое собственное сладкое время для загрузки, которое не требуется ни вам, ни вашим клиентам. То, что вы хотите, – дать лучший опыт своим пользователям со скоростью, которая не имеет себе равных.
Выберите тему, которая исходит от признанного источника или дизайнера, и это премиум. Прочитайте комментарии и обзоры перед покупкой, чтобы вы знали, куда вы тратите свои деньги. После того как вы купили тему, замените ее как можно скорее, чтобы ваш сайт был оптимизирован и быстр. Если, однако, вы не можете найти тему по своему вкусу, лучше и безопаснее использовать тему, которая встроена в WordPress.
Мы понимаем, что ей не хватает форм, но мы заверяем вас, что у него нет недостатка в функциональности. Это действительно помогло бы уменьшить время отклика сервера в WordPress.
Включить и использовать кеширование
Обычная процедура, если вы хотите уменьшить время отклика сервера в WordPress. Некоторые говорят, что это легче сказать, чем сделать, поэтому мы объясним, в нескольких словах. Как только пользователь запрашивает сервер для показа страницы, серверу необходимо вытащить ресурсы, такие как изображения, темы, плагины и многое другое с другого сервера.
Как ни странно, это случается не один раз, но делает это несколько раз, так как пользователь не остается на одной странице каждый раз, когда они открывают свой компьютер для просмотра Интернета. Это приводит к нескольким запросам в секундах, которые тоже поступают из сотен, если не тысячи людей, которые ищут продукт или посещают интересный веб-сайт. Тем не менее, высокий порядок для сервера, но чтобы помочь серверу быть быстрее и сократить время отклика сервера, это отличный вариант для включения кэширования.
Кеширование позволяет серверу отображать содержимое, которое уже было загружено более старыми посетителями для более новых. Это помогает сократить время отклика сервера и помогает привлечь вашу аудиторию.
Конечно, это может означать просмотр страницы, которая не является свежей, но обычно это делается, чтобы быстрее ускорить загрузку сайта WordPress, что способствует конверсии и лояльности к бренду. Жизненно важным аспектом кэширования является то, что вы можете включить его в любом месте сайта по своему вкусу. Тем не менее, лучше включить кэширование через Apache или NGINX, которые немного сложны, но хорошо выполняют работу.
Выкиньте мусор
Теперь это может показаться странным, но нужно время от времени выкидывать мусор. Это удаление файлов, плагинов, тем и других ресурсов, которые вам больше не нужны. Они являются настоящими преступниками, если вы хотите сократить время отклика сервера в WordPress.
Сам WordPress весьма оптимистичен в отношении модернизации и адаптации к требуемым ресурсам, которые должны выделяться для современных веб-сайтов, но это не меняет того факта, что избыточный багаж имеет тенденцию выносить худшее в нем с точки зрения скорости и стабильности.
Чем больше плагинов, ресурсоемких тем и контента у вас есть на вашем сайте, тем больше времени требуется, чтобы загрузить и показать их. Вы не хочите этого.
Ежедневно очищайте свой сайт, если вам нужно, и убедитесь, что знаете, что добавляете, если вы используете магазин электронной коммерции на WordPress. Помните, что вы хотите сократить время отклика сервера в WordPress, не увеличивая его.
Отключайте плагины, удаляйте комментарии к спаму и время от времени очищайте кеш, чтобы убедиться, что вы используете более плавный, стабильный и безопасный веб-сайт для себя и своих посетителей.
У вас есть больше предложений? Отлично. Мы хотели бы услышать от вас в разделе комментариев ниже.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Как уменьшить время ответа сервера сайта на WordPress
Первоочередной задачей при работах по ускорению загрузки сайта является сокращение времени ответа сервера.
Из причин долгого ответа сервера могут быть как общие причины, влияющие на работу всех сайтов, так и причины, свойственные только для сайтов на WordPress.
Общие причины большого времени ответа сервера
- Плохой хостинг, долгий пинг
Хостинг должен быть обязательно на SSD дисках и располагаться в той же географической зоне, что и ваш сайт. Если ваш сайт стоит на SSD дисках, но сервера расположены в Америке — то будет идти долгий пинг для связи с сервером и толку тут будет мало. - Устаревший сервер Apache
Выбирайте хостинг, использующий nginx вместо устаревшего Apache - Снижение нагрузки на сервер
Грабберы и парсеры не только воруют ваш контент, но и создают ненужную нагрузку на сервер. Кроме того сторонние сайты воруют информация о сайте вместе с картинками, не меняя URL картинок. В итоге при открытии таких страниц будут открываться ваши картинки. Опять нагрузка на сервер
Причины долгого отклика сервера, характерные для сайтов на WordPress
- Кривой плагин может тормозить генерацию страницы
- Кривой шаблон и какие то ошибки в верстке может мешать нормальной работе
- Вирус на сайте может сильно тормозить сайт
- Ошибки в БД, вследствие чего данные плохо считываются
- большое число запросов к БД
Итак, приступим к работе по уменьшению времени ответа сервера.
Уже не первый год пользуюсь хостингом Erahost. Этот хостинг отвечает все вышеперечисленным требованиям: SSD диски, хостинг в Словении, что не очень далеко, используется сервер nginx. По всем показателям он меня устраивает, ни разу не подвел меня. Так что рекомендую, если что.
Переходим причинам, свойственным сайтам на WP.
Для оценки времени загрузки страницы и числа обращений к БД в шаблоне в файле futer.php пропишем небольшой код
<!--noindex--> <center><?php print get_num_queries(). ' - столько SQL запросов к базе.<br />'. timer_stop(0, 6). ' - за столько сгенерировалась страница.'; ?></center> <!--/noindex-->
Ищем кривые плагины
Уменьшение времени ответа сервера — page 3
Да причем тут версия? Не понимаете зачем важно иметь возможность (быстро и просто) проверить статику и др хар-ки и ответы сервера?
ну если вы не способны проверить подобное на файлах вроде вроде sitemap.xml или robots.txt — то это ваши проблемы. благо, что в движке сотни статических файлов — от js до png и прочее.
Ваши заблуждения и предрассудки не имеют ничего общего ни с «истиной» ни с моей «категоричностью».
это у вас заблуждения и предрассудки. а у меня здравый смысл.
Модератор SeVlad(@sevlad)
wp.me/3YHjQ
ну если вы не способны проверить подобное на файлах вроде вроде sitemap.xml или robots.txt — то это ваши проблемы.
Если Вы не понимаете что есть стандартные файлы движка (а этих может не быть, или могут быть динамические) — это Ваше не понимание. Катастрофическое.
благо, что в движке сотни статических файлов — от js до png и прочее.
Серьёзно? А это быстрее и проще, чем реадми в корне?
Ладно, а теперь проверьте ботом я.вебмастера статику в ядре ВП на сайте ТСа. Я Вам даже помогу, а то боюсь опять себе на уме что-то придумаете. 🙂
это у вас заблуждения и предрассудки. а у меня здравый смысл.
Ваш этот «смысл» так же далёк от здравого и Вам уже это неск раз пытались объяснить не только я.
Модератор SeVlad(@sevlad)
wp.me/3YHjQ
новичок и сам может сказать, какая у него версия wordpress.
И вот тут же Ваши очередные заблуждения разбиваются о реальность 🙂
(только пож, не начинайте о том как узнавать версии ВП)
Не надо тупо повторять так называемые «видео уроки». Нужно учиться самому думать. Вот вам ссылка. Только не останавливайтесь на первой пропавшей статье. Прочиайте одну, другую, третью. Сопоставьте изложенные в них факты и советы и учитесь думать самостоятельно. И тем более меньше слушайте всякий сео-бред, который тоже наверняка черпаете с ютуба
Все было у меня сделано как и в статьях, да же поменьше, некоторые вещи я не стал там включать. Куда делись эти файлы я не знаю и не знаю как их вернуть.
А так же что не так с роботсом то у меня?
И вот тут же Ваши очередные заблуждения разбиваются о реальность 🙂
(только пож, не начинайте о том как узнавать версии ВП)
с вами даже спорить неинтересно, ибо когда вы не можете доказать свои глупые утверждения — вы начинаете использовать модераторский ресурс и тупо удалять сообщения собеседника.
фу таким быть (c)
Модератор Yui(@fierevere)
ゆいначинаете использовать модераторский ресурс и тупо удалять сообщения собеседника.
иногда, когда дискуссия выходит слишком далеко за рамки правил и приличий, это делаю я
иногда, когда дискуссия выходит слишком далеко за рамки правил и приличий, это делаю я
удалять сообщения лишь одного собеседника — некрасиво.
не нравится дискуссия — удаляйте ее всю.
PHP 7.0 установил, че то нет уменьшения ответа.
Ответ «https://mybiznescentr.ru» → Основной робот Яндекса
Код статуса HTTP 200 OK
Время ответа сервера 1256 мс
IP сайта 91.219.194.19
Кодировка UTF-8(unicode-1-1-utf-8, UTF8)
Размер страницы 39,63 КБ
Date: Thu, 21 Jun 2018 18:09:01 GMT
Server: Apache
X-Powered-By: PHP/7.0.30
(@sevlad)
wp.me/3YHjQ
ибо когда вы не можете доказать свои глупые утверждения — вы начинаете использовать модераторский ресурс и тупо удалять сообщения собеседника.
Я аж поперхнулся. У Вас богатая фантазия, Вы мастер «съезжать», «переводить стрелки» и игнорировать неудобные вопросы. Это я знаю, Вы не раз всякое выдумывали, но докатиться до такого пошлого вранья…
Модератор Yui(@fierevere)
ゆい
https://www.webpagetest.org/result/180621_46_4cc630597e3fe01d0c98ca3c6a7e089d/1/details/#waterfall_view_step1
не сказала бы что так уж все и плохо с TFB
а вот на сжатие и кеширование статики стоит обратить внимание
Модератор SeVlad(@sevlad)
wp.me/3YHjQ
че то нет уменьшения ответа.
https://ru.wordpress.org/support/topic/%d0%b2%d1%80%d0%b5%d0%bc%d1%8f-%d0%be%d1%82%d0%ba%d0%bb%d0%b8%d0%ba%d0%b0/#post-288142 + работа с хостером
Модератор SeVlad(@sevlad)
wp.me/3YHjQ
не сказала бы что так уж все и плохо с TFB
Ну это как посмотреть 🙂
Кстати, я вижу PHP/5.3.29
(@fierevere)
ゆい
только что глянулана бертале — php7
и
Ну это как посмотреть 🙂
не КАК, а ОТКУДА, еще бы с Австралии…
на пингдоме есть Стокгольм, результат в 2 раза лучше
- Ответ изменён 1 год, 7 месяцев назад пользователем Yui.
(@sevlad)
wp.me/3YHjQ
не КАК, а ОТКУДА, еще бы с Австралии…
Упс, тут да, то ли я то ли пингдом что-то промахнулись. Ставил же Нью-Йорк.
А не, не Австралия и не Нью-Йорк https://i.imgur.com/y5TsexY.jpg
только что глянулана бертале — php7
Уже 7. Но FB аналогично АвстралииСанхосе. А в австралийской первой ссылке — 5,3.
- Ответ изменён 1 год, 7 месяцев назад пользователем SeVlad.
Включил сжатие на хостинге, вроде бы поменьше стало, но иногда бывает больше тысячи, а потом опять норм
Код статуса HTTP 200 OK
Время ответа сервера 283 мс
IP сайта 91.219.194.19
Кодировка UTF-8(unicode-1-1-utf-8, UTF8)
Размер страницы 12,41 КБ
Date: Thu, 21 Jun 2018 20:19:28 GMT
Server: Apache
X-Powered-By: PHP/7.0.30
Время отклика сайта | WordPress.org Русский
Модератор SeVlad(@sevlad)
wp.me/3YHjQ
Как можно уменьшить время ответа сервера?
https://wordpress.org/plugins/query-monitor/ поможет выяснить узкие места.
А на бегете, насколько я помню есть Redis. Возможно стоит «заморочиться» с ним.
Но вообще ещё смотря что как сделано в WC.
ЗЫ.
до 700 м/с
Не м/с (метров в секунду), а мс (миллисекунд) 😉
Memcached и Redis на beget имеются да, но я пока не могу их оплачивать к сожалению
Установил еще плагин Hyper Cache с ним время ответа сервера показывало разное всегда:
auto-cape.ru — от 211 мс/с и до 398 мс/с
https://auto-cape.ru — от 39 мс/с до 238 мс/с
в плагине query-monitor пишет:
Объектный кэш
Попадание 87,6% (хиты 1 508, пропущено 214)
Внешнее объектное кеширование не используется
Расширение для PHP Memcache установлено, но не используется WordPress
Расширение для PHP Memcached установлено, но не используется WordPress
Расширение для PHP Redis установлено, но не используется WordPress
Ведь кэширование теперь используется или это не то что то?)
Модератор SeVlad(@sevlad)
wp.me/3YHjQ
но я пока не могу их оплачивать к сожалению
Ну не знаю… что будет выгоднее ехать или ползать — это Вам решать.
в плагине query-monitor пишет:
Нужно смотреть его показатели — цифры. При чем именно на той странице которая «проблемная».
Ведь кэширование теперь используется или это не то что то?)
Если я правильно понял — не используется серверное объектное кеширование.
См https://wpmag.ru/2013/keshirovaniye-wordpress/
Установил еще плагин Hyper Cache с ним время ответа сервера показывало разное всегда:
Я не знаю как кеширует это плагин, но страничное кеширование для ИМ может быть спорным, если не проблемные решением.
спасибо) разобрался, что и как
здравствуйте, скажите пожалуйста как решили проблему. у меня тоже сайт долго грузится. стоят всего три плагина. сайт volhonskaya-versta.ru . спасибо.
Модератор SeVlad(@sevlad)
wp.me/3YHjQ
@andryha150, см правила форума, п2: Не задавайте вопросы в чужих темах — для полноценного обсуждения создайте свою.