copal: лично не пишу, заказываю ( комнаты пользователей на сокетах ). И мне говорят, что для обнаружения ошибок нужно включить логирование в дебаг плеере. Но во flashlogs.txt может писать только один браузер одновременно. Вот я и подумал, может есть под хром расширение такое ( под firefox вроде есть flashFirebug )
Сергей: из ответа не понял, скрипты для тестирования клиентской части игры ( эмуляция кликов мышей, дарения подарков, действий в игре ) написать в принципе можно? Так делают?
>>Можно для тестов специально сделать отдельный клиент, как это делают с ботами.
можно подробнее о том как это делают? Программируют поведение ботов, то есть программируют все функции реализующие возможное поведение ботов и смотрят как они играют в комнате?
Это для серверной части. А для клиентской? Грубо говоря как я могу быть уверен что клиентская часть у бота правильно отображает серверные шаги бота ( сообщения в чате - видно или нет, видно ли этому боту в его клиентской части поведение остальных ботов )
Алексей: я понял, что байт код это промежуточный этап.
означает ли это, что например сервер для игры на java = по быстродействию php + opCache? И там и там, байт код.. Учитывая, что сам код пол логике в нашем примере на java и на php + opCache не отличается.
Корректно сравнивать байт код приложения на java и php + opCache?
Алексей: даже не знаю как правильно назвать.. Какова логика работы php opCache на более тонком уровне?))
Кстати, сейчас читаю про java на вики: Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине вне зависимости от компьютерной архитектуры.
означает ли это, что например сервр для игры на java = по быстродействию php + opCache? И там и там, байт код..
то есть раньше было: apache + mod_php без opCache - на каждого пользователя, кто обращался к скрипту, создавался отдельный процесс ну уровне ОС(?), компилировал php код и выдавал результат
сейчас: nginx + apache + mod_php с opCache - также на каждого пользователя создается отдельный процесс, но только при этом уже мы уже один шаг прошли и есть бай код, который компилируется уже быстрее и выдается результат обращения к скрипту
Я вообще думал что в случае с opCache у нас в памяти висит только один процесс с байт кодом, а для каждого пользователя создаются дочерние процессы с результатами компиляции байт кода