Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Еще раз про Viewstate
|
|||
|---|---|---|---|
|
#18+
Объясните мне тупому зачем он все-таки нужен. Ну в принципе, какое у него преимуществе относительно хранения данных об объектах на сервере? Если это важно то у меня пользователей планируется быть ~10-300 Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 12:59 |
|
||
|
Еще раз про Viewstate
|
|||
|---|---|---|---|
|
#18+
Преимущество - большая масштабируемость приложения. Для хранения ViewState не используется серверная память, данные хранятся в коде страницы, пересылаемой в браузер. И могут храниться достаточно долго, в то время как сессия уже завершится. Недостатки - увеличение трафика и времени загрузки страницы, ViewState не подходит для хранения конфиденциальной информации. Рекомендуется использовать для хранения данных, специфичных для конкретной страницы (состояния элементов управления). Если данные используются более чем одной страницей стоит подумать о Session, Cache, Application или БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 13:12 |
|
||
|
Еще раз про Viewstate
|
|||
|---|---|---|---|
|
#18+
Вот у меня сейчас есть большой viewstate. Хочу от него безболезненно избавиться. Так чтоб его потом можно было легко вернуть. Что вы думаете о варианте переопределения функций страницы SavePageStateToPersistenceMedium LoadPageStateFromPersistenceMedium Которые просто в обход всего будут сохранять viewstate в памяти (хеш-таблица) а браузере в вьюстэйт вставлять хеш-код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 13:46 |
|
||
|
Еще раз про Viewstate
|
|||
|---|---|---|---|
|
#18+
Ustazz Еще вопрос. Вы написали про большую масштабируемость приложения с использованием вьюстэйт. Что вы имели ввиду? Думаю пример бы все объяснил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 14:09 |
|
||
|
Еще раз про Viewstate
|
|||
|---|---|---|---|
|
#18+
Если переопределить эти методы ViewState вообще не будет попадать в результирующий html. Ключ хеш-таблицы нужно хранить либо в скрытом поле, либо в сессии. Под масштабируемостью я имел ввиду возможность работы приложения при увеличении количества пользователей и без значительного увеличения требуемой памяти сервера. Если данные каждой страницы при ее показе записывать не во ViewState, а, например, в память на сервере, то это вызовет перерасход ресурсов последнего. Так что встает вопрос об определении момента начала очистки. В случае сессии память будет очищена при ее завершении. ViewState напротив позволяет хранить необходимые для страницы данные столько времени, сколько потребуется и эти данные будут согласованы со страницей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2004, 15:08 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32691934&tid=1395192]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 266ms |
| total: | 437ms |

| 0 / 0 |
