Что вы думаете об этой статье о ViewState v.s Cache? - PullRequest
0 голосов
/ 09 января 2009

Я просматривал эту статью с 2005 года и хотел подумать о ее преимуществах и недостатках, которые в статье не упоминаются о ViewState и Cache?

http://www.codersource.net/asp_net_viewstate_versus_data_caching.aspx

Ответы [ 2 ]

2 голосов
/ 09 января 2009

Эта статья плохая - зачем смешивать Cache и Viewstate в одной статье? Это все равно, что сказать: «В этой статье я сравниваю машину и консервный нож ... Вывод: выбирай, что лучше всего соответствует твоим потребностям». Я бы проигнорировал это для начала.

Для большинства пользователей, начинающих с ASP.NET, viewstate может быть полностью отключен. Вот подходящая статья, объясняющая Viewstate (и в целом жизненный цикл страницы):

http://msdn.microsoft.com/en-us/library/ms972976.aspx

Кэширование, с другой стороны, является важной техникой для повышения производительности как отдельных запросов страниц, так и сайта в целом.

1 голос
/ 09 января 2009

ViewState используется для каждого пользователя, вы не сохраняете ViewState для другого использования. Кэш является «глобальным» и доступен для всех пользователей, в зависимости от того, как вы индексируете кэш, конечно.

Я использую и ViewState, и Cache на многих своих сайтах, потому что ViewState обрабатывает, когда я отправляю вещи обратно с моими сеточными представлениями и тому подобным, и Cache используется для Chaching всего, что частично или полностью статично.

...