Скорость MongoDB отчасти заслуга отсутствия транзакций. Посылаешь данные, монга их принимает и ставит в очередь. Никто не может сказать, запишутся ли данные или нет, даже время точно определить нельзя.
Если не страшно потерять часть данных, то решения типа MongoDB идеально.
Я по привычке всегда представляю архитектуру как тонкую прослойку между базой и пользователем, которая служит обычным предохранителем от нежелательного воздействия.
Статься заставила задуматься, я не могу представить другого. Где почитать о разработке, которая не ставит БД в «серце системы»? Может автор прав?
Для уменьшения влияния пинга вводятся специальные алгоритмы, которые пытаются угадать положение игрока в следующий маленький промежуток времени. Именно поэтому нельзя передавать данные только о видимых объектах. А в играх типа CS преимущества в 200мс достаточно, чтобы средний игрок очень успешно начал играть.
Учитывая выще приведённый факт, можно сделать вывод, что бессмыслено нагружать сервер такими расчетами. Игрока в полуметре за углом показать придется в любом случае.
Ошибаетесь. Спрос на Python/Ruby (я почему-то всегда эти языки указываю вместе, хотя пользуюсь только Ruby) довольно велик на фрилансе, работы хватает с головой, а оплата почти в 2 раза выше.
PHP довольно простой язык, какой смысл задавать большинство вопросов о нем? (конечно, если годами им не пользоваться, то на некоторые вопросы об «особенностях» PHP ответить сложно).
Используйте SSH с ключами авторизации, не стандартный порт и возможно доступ только по IP или маске IP адресов.
Если не страшно потерять часть данных, то решения типа MongoDB идеально.
Статься заставила задуматься, я не могу представить другого. Где почитать о разработке, которая не ставит БД в «серце системы»? Может автор прав?
Alt + A — рабочая программа (редактор к примеру)
Alt + S — вспомогательные окошки
Alt + D — браузер
Alt + F — связь (icq, skype и тп)
Очень удобно получается, сделано через виртуальные рабочие столы.
Alt + S
Alt + S
Учитывая выще приведённый факт, можно сделать вывод, что бессмыслено нагружать сервер такими расчетами. Игрока в полуметре за углом показать придется в любом случае.
# some code
end
using_and_lock do
# some code
end
Хорошим тоном считается не допускать вложенности больше 5-7 уровня. Я начинаю задумываться о рефакторинге, когда вижу больше 3 уровней вложенности.