Показать сообщение отдельно
Старый 28.01.2012, 10:59
Андрей911 вне форума Посмотреть профиль Отправить личное сообщение для Андрей911 Найти все сообщения от Андрей911
  № 1  
Ответить с цитированием
Андрей911
 
Аватар для Андрей911

Регистрация: Jun 2011
Сообщений: 127
По умолчанию Как оценить max количество пользователей, которое выдержит сервер в онлайн игре?

Пишем игру для Одноклассников. И новички в этом деле.
1) Подскажите как заранее можно оценить сколько народу выдержит сервер, какие параметры нужно оптимизировать в первую очередь?
2) Есть ли разница на каком языке написан скрипт на сервере если вычисления пустяковые, а основная задача скрипта получить и писать данные в БД?

Сейчас например написали скрипт на PHP, оцениваем время его работы так
PHP код:
function start_my_timer(){
    
$mtime microtime();
    
$mtime explode(' '$mtime);
    
$mtime $mtime[1] + $mtime[0];
    return 
$mtime;
    }
function 
get_my_timer($starttime){
    
$mtime microtime();
    
$mtime explode(" "$mtime);
    
$mtime $mtime[1] + $mtime[0];
    
$endtime $mtime;
    return (
$endtime $starttime);
    }
$starttime=start_my_timer();
...
основной код скрипта.....

$total_time=get_my_timer($starttime); 
$total_time получается 0.006 сек. Значит ли это что сервер сможет максимум обслужить 1/0.006=166 запросов в секунду в один потом. А если потоков всего 4, 4*166=664 запроса. Или это совсем не так считается?

Добавлено через 12 минут
В то время как из firebug получается следующая картинка.
[IMG]http://s018.***********/i510/1201/13/3d0049ca77d3.png[/IMG]