Работя върху платформа на общността, написана на PHP, MySQL.
Имам няколко въпроса относно използването на сървъра, може би някой може да ми помогне.
Общността е базирана на JQuery с много заявки ajax за актуализиране на съдържание. Той прави 5 - 10 AJAX (Json, GET, POST) заявки на всеки 5 секунди, заявките извличат потребителски данни като потребителски известия и съобщения, като правят MySQL заявки. Чудя се как сървърът ще се справи с това, когато има повече от 5000 потребители онлайн. Тогава ще бъдат 50 000 заявки на всеки 5 секунди, какъв сървър трябва да се справите с това?
Или може би дори повече, когато има 15 000 потребители онлайн, 150 000 заявки на всеки 5 секунди. Моят уеб сървър има следните спецификации.
Xeon Quad 2048MB 5000GB трафик
Ще бъде ли достатъчно добър и за колко потребители?
Всеки може да ми помогне или да знае къде да намеря такава информация, например да направи изчисление?
Колко потребители имате онлайн сега?
Можете сами да тествате това и да получите представа за това, което ще ви трябва, като използвате пейката на apache. Все пак говорите за много сериозен трафик. 30 000 заявки в секунда са ограничението за nginx, обслужващо статично съдържание, да не говорим за съдържание от тип php / mysql.
Не можете просто да изчислите това, трябва да го тествате, тъй като тук има редица фактори. - Използвате ли Apache, Nginx? - Колко са скъпи тези заявки? - Колко записи запитвате? - Правите ли някакъв вид кеширане?
Предполагам, че ще ви трябва много по-голям хардуер за MySQL и PHP може да не е най-добрият избор за обработка на заявките AJAX.