Я использую сайт 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.