Когда пора переходить от WordPress?

8

Блог моей компании закрывается на 30 000 сообщений и посещает около 1 000 000 в месяц. Все кажется медленным, хотя у нас хороший сервер.

В какой момент вы переходите от WordPress или это не имеет значения? Удастся ли мне разделить БД?


источник
Я думаю, что этот вопрос не подходит к stackoverflow, поскольку он не связан с программированием и, по крайней мере, спорным. У Wordpress.com есть блоги, которые долго, долго пересекли отметку в 1 миллион просмотров / месяц. Вы можете найти много информации о настройке WordPress через Интернет ( начать здесь ) и обратиться за дополнительной помощью к опытным системным администраторам в Server Fault .
3
Определите «хороший сервер». Кроме того, что сказал @ceejayoz.
Су '19
Возможно, вы захотите взглянуть и на стек-
обмен

Ответы:

11

WordPress, скорее всего, не проблема. Он может легко обрабатывать столько трафика (1 000 000 посещений в месяц меньше, чем один раз в две секунды) и столько сообщений.

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

ceejayoz
источник
11

Как и другие говорили, Wordpress прекрасно справляется с таким объемом трафика.

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

WP Super Cache

W3 Total Cache

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

Если кажется, что кеширование не очень помогает, ваша проблема может быть в разных областях. Конфигурация веб-сервера может быть изменена (добавлено сжатие gzip, добавлены заголовки Expires), и даже HTML-тема оказывает влияние (старайтесь свести к минимуму количество запросов, выполняемых вашей страницей). Мне нужна подробная информация, чтобы помочь вам.

Йост Баай
источник
1
Я бы согласился с этим, но сказал бы, что вы можете пойти еще дальше, чем просто кэширование - использование CDN, внедрение сервера для управления балансировкой нагрузки, установка Varnish, выделенного сервера SQL / DB и т. Д. Это ваша инфраструктура, которая позволяет вам вниз, а не программное обеспечение.
Майк Хадсон
4

Вот несколько вещей, которые вы можете сделать, чтобы оптимизировать ваш сайт для большого трафика:

  1. Оптимизировать базу данных: удалить ревизию поста, удалить все посты
  2. Используйте выделенный сервер.
  3. Использовать механизм кэширования, такой как W3TC
  4. Используйте CDN и cloudflare
  5. используйте субдомены, если можете.
  6. Ограничить количество плагинов
  7. Менее настраиваемый вызов php, используйте легкую тему Wp.
Суровый Агравал
источник
Какие преимущества дает использование поддоменов?
Paperjam
Увеличивает количество одновременных запросов Http, если все сделано правильно. Смотрите developer.yahoo.com/performance/rules.html для получения дополнительных предложений.
Lazlow
Кроме того, вам лучше всего использовать выделенный сервер для веб-сайтов и, как минимум, другой для БД, масштабируя его с помощью большего количества веб-серверов и балансировщика нагрузки, если этого требует сайт.
Lazlow
1

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

Ян Макалинао
источник