Использование protobuf-net для сериализации данных в viewstate и в Page.Cache - PullRequest
2 голосов
/ 14 марта 2011

Есть ли способ использовать protobuf-net для улучшения состояния представления (размер и скорость сериализации / десериализации) или уменьшения размера данных, кэшируемых в Page.Cache?

1 Ответ

1 голос
/ 15 марта 2011

Я, честно говоря, не пробовал. Я посмотрел на состояние кеша / сеанса, но чтобы быть откровенным состоянием просмотра, я всегда отключал его или избегал с помощью MVC. Так что мне не хватает некоторых знакомых! Я подозреваю, однако, что это довольно тяжело; с этими ключами, являющимися основополагающими для поиска, а не фиксированными. Это очень затрудняет эффективную упаковку в качестве protobuf (которая лучше всего работает, когда данные предсказуемы заранее).

Моя интуиция говорит "не очень подходит". А потом написано: «Мех, ужасное состояние зрения».

...