Быстрое кеширование
Запись от HuntsMan размещена 06.07.2011 в 00:49
Недавно были мысли по поводу memcached, и тут я подумал, а что если использовать его для быстрого кеширования персонажей? Скажем так персонаж при загрузке из базы так же грузится в кеш кеширующего сервера, скажем на полчаса, ну естественно пока персонаж в онлайне - кеш держится. Как только выходит из игры - происходит сохранение персонажа из кеша в базу, а кеш держится на случай "а вдруг ещё зайдет". Конечно, такая реализация очень сильно будет откушивать ОЗУ, но возможно снизится нагрузка на СУБД (по современным оптимизациям снижение нагрузки врятли будет столь ощутимое). Но самое главное, что таким образом можно будет решить проблемы с сохранением при краше сервера. Т.е. сервер падает, а персонаж со всеми его параметрами продолжает висеть на кеширующем сервере, откуда они потом и берутся при следующем входе. Как думаете, игра стоит свеч?
Всего комментариев 0