我的大部分经验都是设计布局,JavaScript和Silverlight,但我希望创建一个非常快速的.net网络解决方案。
我很好奇最快的.net解决方案是创建一个网站,该网站需要在1到2秒内刷新数据,我也想避免查看状态,这样页面就会很干净看。
所有数据都来自服务器上的缓存,而不是直接来自数据库。
我想我会使用某种类型的服务,但不确定从哪个类型的项目开始。
答案 0 :(得分:2)
好的想法是尽可能地避免ASP.NET控件,禁用ViewState和ViewStateMac意味着你需要使用jQuery,它将通过WCF WebServices从你的Caches加载数据。这将为您提供干净的HTML,快速的性能和可维护性。
重要提示:: 实际上看起来更干净,但使用本机控件和本机Ajax实现起来要困难得多。
答案 1 :(得分:1)
考虑实现HttpHandler来渲染输出。它没有那么快。
我过去曾问过类似的问题,Something faster than HttpHandlers?,Daniel Schaffers answer是.NET中高性能网站的绝佳清单。