Я занимаюсь разработкой браузерной игры, и у меня там большая карта. Местность на карте статична. Поэтому у меня есть несколько тысяч плиток, которые не изменятся (представляют ли они лес, пустыню и т. Д.), Только игроки над ним могут измениться.
Следовательно, я хотел сохранить всю свою карту на компьютере игрока. Я работаю с Ruby on Rails, и эта информация о карте передается с сервера в javascript, который запускается в пользовательском браузере, для отображения красивой карты. Но мне очень грустно иметь 200-килобайтный файл .html, содержащий всю эту информацию, связанную с картой.
Какой самый простой способ решить эту проблему? Печенье! Что ж. Это то, о чем я думал. Полная информация о карте может достигать почти 200 КБ (они довольно большие). Размер файла cookie может составлять не более 4 КБ. Не думаю, что правильным способом достижения моей цели является создание множества файлов cookie, например, по одному для каждой строки карты. Есть ли более элегантный способ разместить эту статическую информацию в браузере плеера без создания большого количества файлов cookie? Способ кешировать его в своем браузере? Я имею в виду ... Я могу кэшировать изображение размером 400 КБ, почему я не могу кэшировать структуру карты размером 200 КБ?
Заранее спасибо!
Фернандо.