Работя върху платформа на общността, написана на 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.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?