powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вручную заполнить Typed DataSet один раз на всю сессию
7 сообщений из 32, страница 2 из 2
Вручную заполнить Typed DataSet один раз на всю сессию
    #35135510
пых
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ex_Soft
В опчем представил я себе оператора на какой-нить АЗС посреди поля между Хацапетовкой и Мухосранском на dial-up'е (даже не на 33.6 (я видел и 2.4))
и что беспокоит его диалупу? вьюстейты? отключите вьюстейты.
sheichТо есть: не выгодно ли иметь некий слепок данных на стороне веб сервера и вот именно с ним и работать, заполняя его один раз - конечно при том условии, что параметры запроса не менялись.
если данные зависят от параметров запроса - скорее всего нет, определяется только опытным путем на живых юзерах и данных. программисту однозначно не выгодно. поэтому сначала настругай тормозных запросов, а потом уже пляши с бубном. начни с @OutputCache.
sheichДля таких случаев и нужен датасет (System.Data.DataSet)?
хз. в датасет можно закачать небольшую БД и послать в Мухосранск в виде хмл. Ex_Softа спрашивай
...
Рейтинг: 0 / 0
Вручную заполнить Typed DataSet один раз на всю сессию
    #35135556
sheich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пыхпоэтому сначала настругай тормозных запросов, а потом уже пляши с бубном. начни с @OutputCache.
как работает кэширование я уже понял. я могу инклюдить таблицу с данными на страницу в виде отдельного контрола и навесить @OutputCache только на этот контрол - он будет апдейтиться только при изменении параметров запроса, касающихся только данных именно из этой таблицы. так?
пыхв датасет можно закачать небольшую БД
что можно закачать - это понятно! вопрос в том, как его там сохранить?
...
Рейтинг: 0 / 0
Вручную заполнить Typed DataSet один раз на всю сессию
    #35135655
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пых
и что беспокоит его диалупу?

побежняки на сервер за каждым пуком причем не только к IIS, но и к БД
пых
Ex_Soft
И что же - прикажете при каждом submit'е при "игре" с параметрами в БД лазить?

да

sheich
Для таких случаев и нужен датасет (System.Data.DataSet)?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
....
<asp:GridView ID="GridView1" AllowPaging="True"...
....
dr = cmd.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind(); //System.NotSupportedException: The data source does not support server-side data paging.
....
или самому ручками на СУБД...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Вручную заполнить Typed DataSet один раз на всю сессию
    #35135693
sheich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ex_Softasp:GridView ID="GridView1" AllowPaging="True"
нет, я так не могу. мне нужно, что бы при смене страницы, сортировке происходила смена URL
то есть каждой уникальной странице должен соответствовать уникальный URL
то есть да, руками буду делать сортировку.
...
Рейтинг: 0 / 0
Вручную заполнить Typed DataSet один раз на всю сессию
    #35135722
пых
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sheichя могу инклюдить таблицу с данными на страницу в виде отдельного контрола и навесить @OutputCache только на этот контрол - он будет апдейтиться только при изменении параметров запроса, касающихся только данных именно из этой таблицы. так?
да
sheichчто можно закачать - это понятно! вопрос в том, как его там сохранить?
как сохранить сам датасет? Application["MyFuckingDataSet"] = dset или Cache.Insert(...). только не в сессии.
Ex_Softпобежняки на сервер за каждым пуком причем не только к IIS, но и к БД
Ex_Soft, ты вообще фкурсе как работает тырнет?
...
Рейтинг: 0 / 0
Вручную заполнить Typed DataSet один раз на всю сессию
    #35135818
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пых
Application["MyFuckingDataSet"] = dset или Cache.Insert(...)

Угу... А потом вот юзвера удивляцо будут, что получают данные соседа ;)
пых
фкурсе как работает тырнет?

фкурсе, фкурсе... ;)
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Вручную заполнить Typed DataSet один раз на всю сессию
    #35135920
пых
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ex_Soft
Угу... А потом вот юзвера удивляцо будут, что получают данные соседа ;)

удивляться будешь ты, когда умножишь вес датасета на количество сессий, которые один Вася Пупкин сможет нагенерить за пару минут. нет такого параметра в запросе естессно.
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Вручную заполнить Typed DataSet один раз на всю сессию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]