Назад | Перейти на главную страницу

Сколько памяти потребуется для сайта Wordpress с 8000 посещений в день с периодическими всплесками?

Я использую сайт Wordpress с 8000 посещений в день, который иногда достигает 12.000 посещений. Я сейчас рассматриваю VPS-сервер. Моя установка - WP с Apache и MySQL. Кто-нибудь может посоветовать, сколько памяти будет достаточно в этой ситуации?

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

Wordpress плохо масштабируется без какого-либо плагина кеширования. W3 Общий кэш и WP супер кэш оба отличных плагина, которые позволят вашему сайту масштабироваться намного больше, чем установленный по умолчанию Wordpress. Эти плагины существенно минимизируют динамическую компиляцию PHP и обращения к SQL и вместо этого обслуживают файлы HTML.

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

При этом, при вашем текущем размере, я думаю, что я бы использовал по крайней мере 1 ГБ ОЗУ, если вы используете плагин кеширования и имеете минимальную графику, обслуживающую ваш сервер. Однако выше есть большие оговорки.

У меня есть сайт с похожими номерами, но также огромная база данных с более чем 50 тысячами сообщений и таким же количеством комментариев. Мы также запускаем некоторые дорогостоящие запросы по таксономии на большинстве экранов, поэтому наша база данных усложняется. Без настройки мы бы полностью облажались, но сейчас у нас есть выделенный веб-сервер с 8 ГБ оперативной памяти и сервер базы данных с 4 ГБ.

Я знаю, что мы могли бы оптимизировать дальше, и если ваш контент не такой большой, потребуется гораздо меньше памяти. Я бы рекомендовал начать как минимум с 2 ГБ, если не с 4, если вы хотите иметь возможность увеличивать свой трафик. Дополнительная оперативная память также позволяет вам более свободно настраивать конфигурации Apache / MySQL, поэтому вы можете оптимизировать время загрузки лучше, чем если бы у вас было достаточно оперативной памяти, чтобы обойтись.

Я бы посмотрел на уровень базы данных, поскольку ваши столкновения с производительностью Wordpress обычно сначала касаются уровня базы данных. Из любопытства установлена ​​ли CMS и база данных на одном сервере? Обычно, если это так, вам нужно убедиться, что для базы данных выделен LUN. Убедитесь, что база данных - это innodb, а не myisaim, чтобы избежать потенциальных проблем с производительностью, а также что кэширование памяти включено и определено.

Взгляните на Jmeter, чтобы оценить производительность машины, если это ящик разработчика или во время периода обслуживания, и это должно дать хорошее представление о том, как он работает в часы пик. http://jakarta.apache.org/jmeter/

Если вам нужна помощь, пожалуйста, свяжитесь со мной, удачи.

Не думаю, что вам понадобится больше 1024 МБ.

Взгляни на: http://www.lowendbox.com/blog/yes-you-can-run-18-static-sites-on-a-64mb-link-1-vps/.

Хотя, как уже упоминалось, это зависит от того, сколько у вас плагинов ETC.