Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Пользовательские настройки

669  
Ashka_hash46 патриот08.11.18 13:01
Ashka_hash46
NEW 08.11.18 13:01 

Есть браузерное приложение. Пара вкладок приложения открыта, пара галочек стоит... Где приличные люди сохраняют такое? Пишут в web.config/app.settings или выносят в отдельный файл, xml, к примеру?


ASP-разработка, при участии html/js.

Общественное мнение формируют не самые умные, а самые болтливые
#1 
Murr патриот08.11.18 13:29
Murr
08.11.18 13:29 
в ответ Ashka_hash46 08.11.18 13:01

В кукисах.

Они есть клиентские, есть серверные с несколькими способами хранения.

У меня - пишутся и получаются из базы.

#2 
Ashka_hash46 патриот08.11.18 13:58
Ashka_hash46
NEW 08.11.18 13:58 
в ответ Murr 08.11.18 13:29

в базу я писать не могу, это точно.


Мне надо, чтоб сохранялось у пользователя... но вот где?


Шеф фирмы, написавший первую версию программы (я участвую во второй), сказал: "Есть КУКИ!!!", но проект-менеджер сдвинул брови, и сказал: "Прошлый век! Мы так делать не будем!" А как будем - оставил возможность решения за мной. Поэтому я и решила спросить, какие еще есть варианты? :)

Общественное мнение формируют не самые умные, а самые болтливые
#3 
MrSanders старожил08.11.18 14:08
NEW 08.11.18 14:08 
в ответ Ashka_hash46 08.11.18 13:58
но проект-менеджер сдвинул брови, и сказал: "Прошлый век! Мы так делать не будем!" А как будем - оставил возможность решения за мной.

Ай, маладца! Вариантов (приличных) у вас 3 - куки, webstorage или File API.

Куки - если данных мало и сервер всё равно должен узнавать если в них что-то изменилось. Веб-хранилище до 5 или 10 мб. Доступ к нему проще чем к файлам в песочнице через File API.

#4 
Ashka_hash46 патриот08.11.18 15:17
Ashka_hash46
NEW 08.11.18 15:17 
в ответ MrSanders 08.11.18 14:08

Ну раз аж двое хором назвали куки решением моих проблем, значит, мнение менеджера не в счет - пошла читать про эту технологию :)

Общественное мнение формируют не самые умные, а самые болтливые
#5 
Ashka_hash46 патриот08.11.18 16:40
Ashka_hash46
NEW 08.11.18 16:40 
в ответ Ashka_hash46 08.11.18 15:17

Сравнив две вещи - куки и webstorage, выбрала второе. Всем спасибо за подсказки.

Общественное мнение формируют не самые умные, а самые болтливые
#6 
Ashka_hash46 патриот27.11.18 11:20
Ashka_hash46
NEW 27.11.18 11:20 
в ответ Ashka_hash46 08.11.18 16:40

И снова я :)


После получаса использования программка падает с ошибкой (например, в хроме) и пишет следующее:



Вариантов два, либо таки реально куки переполняют браузер (что вряд ли, я "запоминаю" 16 параметров, не так уж и много), либо память кончается засчет моей подгрузки табличек...


Я понимаю, что выдаю мало информации, но может у кого затерялся хрустальный шар, в который можно глянуть? :)

Общественное мнение формируют не самые умные, а самые болтливые
#7 
MrSanders старожил27.11.18 15:50
NEW 27.11.18 15:50 
в ответ Ashka_hash46 27.11.18 11:20

Если боитесь что слишком много данных с сервера приходит посмотрите что у вас с сервера на браузер идет. Откройте в хроме инструменты разработчика (Strg-Shift-I) и посмотрите в табе "Сеть" какие запросы ушли и какие на них ответы пришли.

#8