Переменная на несколько страниц без куки
Здравствуйте. Задачка такая.
Приложение запрашивает по api в ВК список стран, список городов, список регионов и страну город пользователя. Того получается 4 запроса к api. В Вк разрешено 3 запроса по api в секунду. Если выполнять эту группу запросов разом то никаких проблем не возникает, но мне нужно получить эту инфу в двух местах при загрузке приложения, того олучаем 8 запросов, накладываясь друг на друга возвращают ошибку "Слишком много запросов по api". Блоки друг с другом не связаны и передать инфу между ними не получается (ну или я не шибко хорошо знаю JS):). Хранение в куках тоже не вариант. Глобальные переменные тоже не подходят. Гонять на сервер данные имхо бессмысленно. Можете что то предложить? Спасибо:) |
Вообще: есть Loyaout.cshtml, в это Loyaout cобирается 2 блока LeftMenu.cshtml и Index.cshtml (через HTML.Action), в этих блоках происходит по 4 запросак ВК в каждом. Если переносить запросы в Loyaout, то не понятно как их потом передать в блоки(через URL тут вряд ли подойдет). А из самих блоков обратиться к методам Loyaout не получается.
|
Часовой пояс GMT +3, время: 14:01. |