10.000 обращений в секунду :)

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#11

Romka_Kharkov, ну на один физический сервер это возможно будет не очень удобно.

1 сервер под базу с ssd и оперативкой, в которую база вместится свободно.

1 сервер под раздачу статики с ssd и нгинксом, возможно оперативки побольше, чем самое горячее в памяти кешировалось.

1 сервер с Lighttpd+php-fcgi он динамику генерить уже как нефиг будет в таком количестве запросов.

Ну и естественно сервер с базой и сервер с динамикой чтоб был соединен гигабитным (или дохренагигабитным) каналом и стоял рядом.

Но это все равно немного костыльно. зато сделать любому под силу.

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

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
VK
На сайте с 29.12.2011
Offline
42
#12

Картинки в CDN на отдельный домен, 2-3 фронтенда, кэширование сайта в статику, внешние системы комментирования, вместо стандартных, отдельный сервер под базу (конфигурация зависит от контента), сессии в какой-нибудь мемкеш на бд сервере. Дальше масштабирование зависит от реальной нагрузки и требований к доступности. Все реально даже на таких монстрах типа вордпресса, уточняйте техзадание, если задача реальная, а не просто воскресный треп (;

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

Да и если к Вам пришел стартап, который хочет на вордпрессе держать 10к запросов в секунду, пускай сначала добьются хотя бы 10-20 запросов в секунду, после этого можно думать о масштабировании. Скорее всего они обломаются даже на этапе раскрутки. Видели таких (;

The WishMaster
На сайте с 29.09.2005
Offline
2543
#13
Romka_Kharkov:

>>> какие бы технологии вы использовали, на каком железе и в каком количестве.

Думаю, человек 5 экстрасенсов плюс на всякий случай пару епископов.

Может, стоит описать реальную задачу?

Пешу текста дешыго! Тематики - туризм, СЕО, творчество, кулинария, шизотерика :)
Andron_buton
На сайте с 19.07.2007
Offline
270
#14

Romka_Kharkov, шо прямо круглосуточно 10k запросов в секунду?

Один сервак: с движком, базой, картинками и сбором статистики по страницам, Supermicro Dual Xeon E5 2620, 64Gb RAM, 2xWDC WD5000AAKX-003CA0

A1
На сайте с 04.09.2013
Offline
18
#15
Romka_Kharkov:
к нему хотят обращаться 10.000 абонентов в секунду!!! (~864 миллиона запросов в сутки!)

В первую очередь, я бы уточнил цифру до реальной, т.к. указанная сопоставима с нагрузкой на порталы типа facebook и, естественно, не решается "штатными" способами.

Den73
На сайте с 26.06.2010
Offline
523
#16

abbat13

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

если отдавать контент не авторизованным пользователем из кэша то можно будет обойтись 1 сервером.

Andron_buton

такой график скорее неуместен, глянул у себя при 3.4к подкл. всего 276 RPS

http://i.imgur.com/Q1yEdmq.png

Andron_buton
На сайте с 19.07.2007
Offline
270
#17

Den73, и чем он неуместен? Там и 12к есть, и больше есть, но не сезон сейчас и движок один из самых стандартных, конечно не из коробки движок, там куча сделано.

Den73
На сайте с 26.06.2010
Offline
523
#18
Andron_buton:
Den73, и чем он неуместен? Там и 12к есть, и больше есть, но не сезон сейчас и движок один из самых стандартных, конечно не из коробки движок, там куча сделано.

у тс-а 10к RPS как я понимаю из названия темы а не 10к сетевых подключений.

при 10к RPS подключений будет гораздо больше.

Andron_buton
На сайте с 19.07.2007
Offline
270
#19

# netstat -anp| grep nginx | grep -i esta | wc -l

7767

это еще не вечер

VK
На сайте с 29.12.2011
Offline
42
#20

Andron_buton, Ваши уточнения подтверждают слова Den73 =)

12k соединений это очень мало.

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