我的大部分经验是设计布局、JavaScript 和 Silverlight,但我希望创建一个非常快速的 .net Web 解决方案。
我很好奇最快的 .net 解决方案是创建一个站点,该站点的页面需要每 1 到 2 秒刷新一次数据,我还想避免查看状态,以便页面看起来很干净。
所有数据都来自服务器上的缓存,而不是直接来自数据库。
我想我将使用某种服务,但不确定以什么类型的项目开始。
我的大部分经验是设计布局、JavaScript 和 Silverlight,但我希望创建一个非常快速的 .net Web 解决方案。
我很好奇最快的 .net 解决方案是创建一个站点,该站点的页面需要每 1 到 2 秒刷新一次数据,我还想避免查看状态,以便页面看起来很干净。
所有数据都来自服务器上的缓存,而不是直接来自数据库。
我想我将使用某种服务,但不确定以什么类型的项目开始。
好的想法是尽可能避免 ASP.NET 控件,禁用 ViewState 和 ViewStateMac,这意味着您将需要使用 jQuery,它将通过 WCF WebServices 从您的缓存加载数据。这将为您提供干净的 HTML、快速的性能和可维护性。
重要提示::实际上看起来会更干净,但更难实现,而不是使用本机控件和本机 Ajax。
考虑实现一个 HttpHandler 来呈现您的输出。没有比这更快的了。
我过去问过一个类似的问题,比 HttpHandlers 更快的东西?,而Daniel Schaffers 的回答是 .NET 中高性能网站的一个很好的清单。