Сайт на вордпрессе не держит больше 60 человек в минуту

Z4
На сайте с 03.02.2013
Offline
140
5684

Вкратце о проблеме. Жил-был информационник на вордпрессе, состоящий из статей с картинками, коих тысячи. Потом на него пошел трафик. При росте посещаемости до 30 тысяч в сутки статейник попросили с шаред хостинга за 50 рублей в месяц.

На другом хостинге предложили под эту нагрузку такой тариф, что проще было взять выделенный сервер.

Взяли сервер, поставили плагин кэширования, плюс кэширование на стороне сервера.

И все работает нормально, пока не приходит пиковый вечерний трафик: по метрике проблемы начинаются от 600 человек в десятиминутку.

Там ничего сложного с точки зрения обработки данных не должно происходить на стороне сервера, это не социальная сеть и видеохостинг. Ютуб не падает с петабайтами трафа в секунду, полторы статьи люди не могут спокойно почитать, как так? В чем дело?

Для меня сервер - это шайтан-машина, я ничего в них не понимаю. Можете объяснить на пальцах, почему рбк - такой же статейник, но побольше - не падает с 3 миллионами в день, а мой несчастный микростатейник падает с 30-40 тысячами? Что мне надо сделать, чтобы был аптайм и запас по трафику, как у рбк?

Bot Inspector
На сайте с 04.06.2018
Offline
9
#1

потому что это вордпресс

аудит трафика/детект склика и другие приключения Инспектора и Бота (/ru/forum/1007795)
_
На сайте с 24.03.2008
Offline
381
#2
zin4:
В чем дело?

В том, что вместо "аккуратно и по делу" у вас сделано "тяп-ляп, чтобы было побыстрее готово".

(и сделано не вами даже, а теми, кто этот вордпресс изначально делает, и особенно плагины к нему)

Почитайте топики, у некоторых сотни обращений к базе на показ одной страницы....

Скорее всего вам помогут те или иные плагины с кешированием, либо подстройка кеша БД и прочие "танцы с бубнами".

Это дешевый путь.

Дорогой - это профилирование, сборка тормозных запросов к БД, анализ их, подкручивание всего и всюду итд итп

А чтобы было как у РБК вам надо сделать ВСЁ. Просто ВСЁ. С начала и до конца сделать всё своё :*(

S_E_O Алексей - Строительные ссылки
На сайте с 22.07.2006
Offline
307
zin4:
Взяли сервер

Возьмите помощнее. Сервер серверу рознь.

⚡ Размещение ссылок на 50 строительных сайтах без бирж: ⚡пакет №5 ( https://searchengines.guru/ru/forum/977443 )⚡пакет №1 https://searchengines.guru/ru/forum/922181 ⚡ пакет №2 ( https://searchengines.guru/ru/forum/925481 ), и ⚡пакет №3 ( https://searchengines.guru/ru/forum/938528 ) .
totamon
На сайте с 12.05.2007
Offline
437
#4
zin4:
Взяли сервер

возьмите к серверу админа☝

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
genjnat
На сайте с 08.10.2008
Offline
228
#5
totamon:
возьмите к серверу админа☝

Шота я сомневаюсь что там сервер. Сразу после шареда.

Подозреваю речь о ВПСке, а вопрос в 20-30 баксах на увеличение лимита ОЗУ...

ТС, вы бы хоть написали что за сервер.

AM
На сайте с 27.03.2012
Offline
137
#6

У меня тариф VDS - 3 CPU, 6 ГБ ОЗУ, SSD разумеется. Сайт на WP держал 20 000 - 30 000 хостов в сутки уверенно. Думаю и 50 к бы выдержал.

zin4:
а мой несчастный микростатейник падает с 30-40 тысячами

поверьте, это уже далеко не "несчастный статейник". Несчастные статейники имеют 10-100 хостов в сутки =)

А у вас сайт с нормальной посещалкой. Для которого хостинга разумеется мало будет.

zin4:
почему рбк - такой же статейник

ну такие сравнение делать не правильно. У РБК отдел админов и программеров сидит и вылизывают днями проект

Вы бы ещё с Google сравнили .... хотя что я, сравнили =)))

Bot Inspector:
потому что это вордпресс

вот уж не надо, WP тут не причём. Либо плагин кеширования криво стоит, либо мощности хостинга не хватает у ТС

Пока ещё не придумал
PA
На сайте с 15.02.2018
Offline
97
#7

Конкретно ничего не написали. Что падает, какой сервер. Понятие "сайт падает" очень обширное.

Продаю ХОСТИНГ | Дедик, VDS, Бекап ( https://is.gd/vgd245) дешево | Мои VDS ( https://is.gd/vds100 ) быстрее твоих
PA
На сайте с 15.02.2018
Offline
97
#8
spanjokus:
Плагины, то стоят кэширущие?

Тот момент, когда ответил, но не прочитал.

danforth
На сайте с 18.12.2015
Offline
153
#9

Смотрите метрики сервера. Дальше профилируйте. Все что сможете оптимизировать - оптимизируйте. После этого поставьте перед бекендом fastcgi_cache. И забудете про нагрузку вообще.

Это стандартный рецепт, который работает почти на всех статейниках.

Junior Web Developer
dotern
На сайте с 21.09.2016
Offline
123
#10

Подозреваю, что попросту нормально не настроено кэширование самого движка. Статейники делаются полностью статичными, то есть созданная страница целиком лежит отдельным файлом и нагрузка в таком случае минимальная. Если даже древняя джумла (при правильной настройке кэша) спокойно держит онлайн 700 чел и суточный трафик 30к на двухядерном впс с 4гб рам, то вордпресс и подавно должен. Только в таком случае, если у вас много статей, то закэшированный сайт может весить более 10 гб, а вы говорите, что размещались на хостинге за 50 руб, ну явно ковыряйте кэш.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий