Wordpress предназначен для большой нагрузки?

Wordpress может выдержать большое количество посещений, базы данных итд Советуете ли делать на нем большой проект, с большой посещаемостью? Не возникнут ли потом проблемы? Если да то какие? Заранее спасибо за ответ!
  • Вопрос задан
  • 3678 просмотров
Пригласить эксперта
Ответы на вопрос 6
Punkie
@Punkie
Зависит исключительно от мощностей сервера и прямоты рук девелопера.
Ответ написан
Комментировать
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
1. 100 тыщ в сутки - это не много.
2. Если брать чистый WP без 50+ говноплагинов, то он из коробки очень шустрый.
3. Если кастомизировать (плагинами и руками), то все зависит от кривости кастомного кода / плагинов.

Правильно настроенный сервер обойдется недорого. Если сайт в основном статика (гостевые визиты, нет корзины, личных кабинетов и тд) - $5-10 в месяц. Если динамика, юзеры, все дела - лучше брать за $20. Цены все указаны в тарифных планах Digital Ocean.

Серверный стек:
- Nginx 1.9.* (на момент написания данного текста)
- PHP 7
- Memcached
- MariaDB 10.1/10.2

А также фришный SSL-сертификат от Let's Encrypt + HTTP/2 протокол на стороне Nginx.

Плагины на стороне WP:
- Memcached is your friend для объектного кеша
- Fast Full-Page Cache для кеширования если сайт статичный (см. выше)
- WP Super Cache для кеширования если сайт динамичный (см. выше)

Впрочем, если сайт статичный и есть желание заморочиться - можно складывать в родной Nginx'овский fastcgi_cache, который, в свою очередь замаунтить в памяти. Будет вообще супермегабыстро и rpm такой, что выдержите любой хабраэффект.
Ответ написан
Alexey_Suprun
@Alexey_Suprun
Web Developer Blog - ссылка в описании
Зайдите на сайт автодеска, он написан на вордпресе, посмотрите что может быть, и обратите внимание на скорость загрузки
Ответ написан
Комментировать
@cema93
WordPress разработчик
Wordpress легко тянет много уников, но для этого надо сделать следующее:
1. Делать тему вручную, не брать популярные с кучей ненужных настроек, а делать под себя
2. Использовать только нужные плагины, а в идеале вообще их не использовать.
3. Испольковать кэширование.

Мне пришел сайт, который грузил выделенный сервер Core i3 3.4ГГц (2 ядра) 4Гб RAM 2x500Гб SATA на 100 % при 500 униках.
Я переписал тему с 0, интегрировал все необходимые плагины в тему и теперь сайт работает на VDS
1 ядро процессора 512 Мб оперативной памяти 30 Гб жёсткого диска и грузит его только на 20% при 1500 униках.
Вывод: Каждая система имеет свои плюсы и минусы, каждая система по своему оптимизирована, а это значит что всё зависит от прямоты рук вашего разработчика.
Ответ написан
Комментировать
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Нет WP не годится для ресурсов с большой посещаемостью.
Но опять-же что такое "большая"? 1000 уников в день? 5000? 10000? мюльён?
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
> то в день гдето 70 000 - 100 000
Мелочи жизни, у меня такое WP держал на 2G памяти, 1 ядре, ssd.

Из коробки (если не крутить агрессивное кеширование, а использовать только php-ный опкэш) на hetzner-овском сервере за 42EUR без особых настроек на ssd WP выдаёт примерно 50-70 ответов в секунду. Можно средствами настроек сервера без особых знаний дотюнить до 150 RPS.

А так, с аггрессивным кешированием - легко 2 тысячи ответов в секунду, и это не предел.

Основная проблема WP в том, что многие популярные плагины плохо написаны, тормозят откровенно и могут прилично елозить по базе. Сам базовый WP медленным не назовешь. Есть, конечно, cms и побыстрее, но они и умеют меньше.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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