@Fesor как вы считаете - игра в примере ( бутылочка ) с сервером на php потянет 50 000 уникальных? С учетом, что за одним столом 10 человек и нужна будет синхронизация и общий чат стола?
а можно примеры на php подобных игр с высокой нагрузкой? А то одни говорят - php создавался для http, то есть для сайтов..
Другие склоняют к erlang.. У меня кое какой опыт есть, но я на php не делал высоконагрженные проекты с частым обновлением игровой ситуации и синхронизацией данных для пользователей.
С одной стороны php - интерпретатор и у него уже нет преимуществ в скорости перед, например, java.
Поэтому мой разум в подвешенном состоянии.. Можно или нельзя на php? Выдержит ли 50 000 пользователе онлайн в бутылочке ( берем за факт, что 50 000 будет )?
То есть вы хотите сказать, что в той же бутылочке реально написать сервер на php, учитывая, что онлайн может быть 50 000 в одно время - но за разными столами?
Придется же наверное чем-то жертвовать? Отличия какие будут, чем если бы сервер был на erlang?
>>а разве не важен тот факт, что параллельно опросу таблицы posts — еще какое то количество пользователей пользуется расширенным поиском и >>тоже опрашивает posts таким образом? ( только с WHERE условиями ) Может быть такое, что на момент Select из таблицы posts — она >>блокируется и тогда создается очередь из Select на количество новых постов — которые идут раз в минуту?
>>Поидее если mySQL настроен нормально, то все эти запросы он будет пытаться кешировать сам. У вас точно есть проблемы с производительностью БД в этом ключе?
а разве не важен тот факт, что параллельно опросу таблицы posts — еще какое то количество пользователей пользуется расширенным поиском и тоже опрашивает posts таким образом? ( только с WHERE условиями ) Может быть такое, что на момент Select из таблицы posts — она блокируется и тогда создается очередь из Select на количество новых постов — которые идут раз в минуту?
Так сделка закрыта самим заказчиком, и спустя 2 месяца он мне оставил отрицательный отзыв. А я не могу даже ничего возразить, так как вынужден был оставить положительный ( на тот момент я не знал, что все так обернется ) отзыв. Вот и получается, что меня полили грязью, а я молчу.