Как ускорить шоп на Wordpress X3

RxSEO SupportRxSEO Support is verified member.

Moderator
Команда форума
Продолжаем переносить годные статьи из канала RX John Galt 💊


cms-worpress.jpg


Пост с сухими цифрами, фактами и реально рабочим решением по ускорению WP. Если вы читали канал, наверняка знаете о том, что мы строим сеть наших шопов на WP.

На этой неделе у нас поднялся вопрос с производительностью одного из серверов, когда один из шопов начал жестко выжирать CPU. Поставили профайлинг, но не обнаружили аномалий, в результате чего произвели смену веб-сервера c Apache на Lite Speed Web Server (https://www.litespeedtech.com/products/litespeed-web-server/features).

Для справедливости мы сделали замеры в GTMetrix из Франции 🇫🇷, одного и тоже же шопа, тогда как локация сервера в NL🇳🇱 (Load average в момент тестов был порядка 0.5).

GTMetrix результаты на Apache:
- Grade: D
- Performance: 56%
- Full load: 10.5s

GTMetrix результаты на Lite Speed Web Server:
- Grade: A
- Performance: 99%
- Full load: 3.3s ☄️

LS конечно же еще тюнили, но результат 🔥.

Цена лицензии LS – 46$ в месяц, при условии, что на вашем сервере до 16 CPU. Есть еще много задротских штук в коробке.

Как понять, какая текущая нагрузка у вашего сервера?
- Нагрузку сервера смотрим в SSH при помощи htop.

- Load average в идеале не должен превышать 2, если больше, советую увеличить кол-во ядер CPU или RAM

Где брать VPS?
Оптимальные цены на VPS в HostHatch.com, локация Netherlands + CloudFlare. По абузам - при правильном и быстром ответе на тикет – «можно жить», будет отдельный пост.

Вопросы подписчикам:
1. Поделитесь контактами адекватных админов, формирую таблицу с исполнителями по разделам

2. Где хостите ваши шопы?

3. Что используете для “ускорения” работы ваших шопов?

Спасибо!
 
- Load average в идеале не должен превышать 2, если больше, советую увеличить кол-во ядер CPU или RAM

Load Average (LA) в Linux показывает среднее количество процессов в очереди на выполнение (или в состоянии D/R - ожидают CPU или I/O).

Ключевой момент: нормальное значение LA зависит от числа ядер CPU.

На 1 ядро CPU значение LA = 1 ≈ 100% загрузка.

На 4 ядра CPU значение LA = 4 тоже означает полную загрузку, и это абсолютно нормально.

Поэтому фиксированное «не должно превышать 2» неверно. Для 16-ядерного сервера LA = 20 может быть нормальным.

На мощном сервере с 8–32 ядрами LA в 20–50 может быть нормой.

Цена лицензии LS – 46$ в месяц
Зачем платить деньги, если nginx + php fpm все тоже самое делают бесплатно? При правильной настройке + CF все летает :)

Да у LiteSpeed есть свои плюшки из коробки, но если у пользователя VPS за 30-60$, то ставить туда еще лицензию за 46$ , по цене получается как выделенный сервер, который и даст всю эту производительность.
 
Держу шопы у этого хостинг провайдера лет так больше 5, это точно. Прилетали абузы от Новартиса, всегда давали время исправить или убрать позицию. Раньше были шаред планы дешевые, сейчас остались только ВПС и серваки. Принимают как и крипту, так и палку, Capitalist и Paxum
 

Тред просматривают: (Всего: 0, Свои: 0, Залетные: 0)

Назад
Сверху