@Wtapd

Какую нагрузку тянет wp?

В проекте почти нет видео, вся информация в тексте и картинках + небольшие пользовательские взаимодействия (влияние на репутацию друг друга и так далее), короче, почти как пикабу, только на wp.
Трафика 100к в месяц, вопрос, а потянет миллион ? а пять ?
Боюсь нагрузку не выдержит из-за роста.
Или просто хорошую машину с хорошими характеристиками арендовать и всё, проблем нет ?
  • Вопрос задан
  • 2811 просмотров
Решения вопроса 1
Sonikelf
@Sonikelf
User
Полмиллиона в месяц тянет легко.
Потянет и больше.

Основная проблема нагрузок WP в том, что народ "не умеет его готовить". Говоря проще:

1. Из-за доступности и популярности 90% нагрузок создает автоматический и постоянный перебор пароля от админки бесконечными автоматическими ботами, которые 100% времени сканируют инет на сайты с WP и уязвимости. Смените адрес админки с wp-admin и wp-login, - получите снижение нагрузки на порядок
2. Тоже самое с xmlrpc, - если им не пользуетесь, закройте доступ через httaccess и тп, да и просто удалите файл. Тоже самое с доступом к конфигу, лицензии, readme и тп, config-sample (вообще удалить) и тд. Плюс права на папки. Это снимет нагрузку, если не на порядок, то ощутимо.

Это что касается простых и доступных всех мер.

Если говорить о нормальном сайте, то:
1. Возьмите хотя бы простенький (2 ядра, 2 гига) VPS с nginx + php-fpm, - не надо вешать сайт на многострадальный виртуальный хостинг, где у вас даже доступа к логам нет
2. Наймите человека, который поставит вам старшую версию PHP (не 5.4.45, а хотя бы 5.6 или, лучше, 7 сразу - поддержка у WP есть) и "оптимизатор" (OPCache, Xcache и тп). После "оптимизатора" сайт залетает как турбометла (любой, не только WP), если конечно его включить и настроить. Основная беда в том, что в 90% хостингов он тупо не установлен, в том числе на VPS'ах из коробки
3. Этот же человек может на уровне конфигов запретить доступ ботам везде к нужным файлам WP (готовых конфигов на все случаи жизни миллион) и поднять банальный fail2ban, который автоматом будет банить остаток ботов, перебирающих ssh, ftp и прочее от сервера, что так же рождает неиллюзорную нагрузку
4. GZIP

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

1. Откажитесь от плагинов, большая часть функционала делается без них через functions темы и есть из движка. Для оставшихся плагинов посмотрите нагрузку на mysql, оптимизируйте запросы и тп, либо хотя бы просто настройте конфиги мускула, опираясь на то, что говорит тот же простенький mysqltuner.pl
2. В остальных случаях сделайте кеширование, опять же, не плагином, а на уровне сервера (тем же nginx и fpm), благо это тоже дело 2 минут

В общем, почти никакие ограничения по посещалке движок не накладывет, просто нужно уметь с ним работать. К и с любым другим.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@mletov
Ох уж эти вопросы из разряда "А потянет ли Wordpress (Bitrix, Joomla, Drupal, %CMSname%)") нагрузку в %тут какое-нибудь большое число уников%"

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

Или Drupal. На нем сделан сайт Белого дома, т е посещаемость там недетская. Вот только я сильно сомневаюсь, что он с дефолтными настройками установлен.

Конечно, если в запорожец запихнуть движок от феррари, произвести жесткий тюнинг и т д, то он сможет ездить со скоростью 300 км/ч. Вот только тут 2 вопроса возникает:
- Можно ли по-прежнему считать получившийся болид запорожцем?
- А не дешевле ли сразу было купить феррари?

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

Войдите, чтобы написать ответ

Похожие вопросы