- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Народ, подскажите плиз!
Чисто теоретически, какой железо выдержит такую игру:
10 000 онлайн пользователь в игре (1000 комнат(локаций) в каждой по 10 игроков), пользователи на дескопных клиентах.
каждый пользователь раз в секунду делает запрос На скрипт site.ru/check/ ,этот скрипт возвращает цифру 0 или 1 , которая говорит нам о том, были ли изменния в поведении персонажа или нет
если вернули 0, то повторяем запрос через секунду, если вернули 1, то выкачиваем массив данных с изменениями пользователя: {1231,14214,214,1,4,21,4,1231,1}
изменения будут проходить, 300 раз в 5 секунд
Одна локация это
т.е. простейшие запросы
Может у кого-нибудь есть что-то типа бенчмарков? не смог найти для VPS и выделенных серверов:(
К сожалению Вы не указали на чем будет работать серверная часть игры.
Если ее правильно написать (например nodejs + memcache/redis) то вполне достаточно среднего сервера с 8 - 16 Gb оперативки. Для apache + modphp + mysql никакого не хватит.
Тест производительности - http://httpd.apache.org/docs/2.2/programs/ab.html
10 000 запросов в секунду!
Чисто теоретически, какой железо выдержит такую игру:
10 000 онлайн пользователь в игре
(1000 комнат(локаций) в каждой по 10 игроков),
пользователи на дескопных клиентах.
каждый пользователь раз в секунду делает запрос
Чисто практически,
проще распределять
на много машин.
Для бенчмарков можно использовать jmeter. Можете почитать статью у нас на сайте http://10serv.com/nagruzochnoe-testirovanie-web-sayta/. Если нужна практическая помощь - регистрируйтесь, ставьте тикет, поможем.
Пишите свой сервер на сях с опцией горизонтального масштабирования
Может быть скажу глупость, но не проще ли будет, если сервер будет сразу информировать десктопного клиента о новом событии, без чекания каждую секунду?
Зачем дергать сервер каждый раз, это же не браузерная игра.
Может быть скажу глупость, но не проще ли будет, если сервер будет сразу информировать десктопного клиента о новом событии, без чекания каждую секунду? Зачем дергать сервер каждый раз, это же не браузерная игра.
Сложно сказать,
что будет проще.
Не всегда можно обратиться обратно к
клиенту через прокси и другие сложности.
Держать открытыми 10 тысяч
соединений тоже не подарок.
Может быть скажу глупость, но не проще ли будет, если сервер будет сразу информировать десктопного клиента о новом событии, без чекания каждую секунду?
Зачем дергать сервер каждый раз, это же не браузерная игра.
Согласен, лучше написать демон, который вместо десяти тысяч раз, будет чекать лишь раз в секунду и отдавать клиентам данные. :)
черт никак не могу определиться на чем писать!
кто-то горит что Java очень слаба, все советуют c# и C++.
он реально быстрей?
и какая БД лучше подойдет!
подскажите плиз)
с++ сразу нет, не потяну синтаксис)
Посмотри ещё erlang
Да, реально быстрее, с другой стороны под java есть hadoop
База не sql, с возможностью масштабирования, например mongodb