Страница 1 из 1

storage.get and storage.set

Добавлено: 22 апр 2011, 13:39
NESER
Всем привет! Нашел тут пару новый методов вконтакте. Они позволяют хранить переменный на сервере Вконтакте. Кто-нибудь пользовался? А если свою базу данных заменить на это, то есть не хранить у себя все данный пользователя, то есть там монетки в игре и т.п. а хранить их на сервере ВК, как думаете, это вариант?

Re: storage.get and storage.set

Добавлено: 24 апр 2011, 14:23
Александр
Места меньше чем на своём сервере. Защиты нет. Пользователь сможет совершить обращение к api с подмененными данными о количестве монет и т.п.

Re: storage.get and storage.set

Добавлено: 24 апр 2011, 14:48
NESER
Значит не рекомендуется. Я хочу уменьшить нагрузку на сервер, уменьшил размер приложения как смог, да и запросов к базе уменьшил. А чем можно заменить базу данных? Я знаю, что можно txt файлами, а еще чем, что бы нагрузка меньше была?

Re: storage.get and storage.set

Добавлено: 24 апр 2011, 18:24
Александр
NESER
Нужно максимально оптимизировать код скриптов, оптимизировать sql запросы.
Про оптимизацию можно поискать информацию в интернете.

Re: storage.get and storage.set

Добавлено: 05 май 2011, 17:18
wald
Александр писал(а):Места меньше чем на своём сервере. Защиты нет. Пользователь сможет совершить обращение к api с подмененными данными о количестве монет и т.п.
Как я понял, чтобы получить значение переменной нужно знать ее имя. А если работать с переменными через серверные запросы, то пользователь имя переменной узнать никак не сможет.
Или я что-то пропустил?

P.S. Да и места на каждого пользователя 4096*1000 = 3,9Мб очень прилично, хорошая альтернатива cookies.

Re: storage.get and storage.set

Добавлено: 05 май 2011, 21:11
Александр
wald писал(а):А если работать с переменными через серверные запросы, то пользователь имя переменной узнать никак не сможет.
Вероятно это так.