我计划构建一个简单但使用率高的 Web 应用程序,并且需要确定一个架构。
- 基本服务器端逻辑/动态数据库 驱动内容大约有六个 十几页内容涵盖了所有内容 内容
- 无需重写 URL,
- 非常简单的页面流/路由
目标是发布此应用程序以使用尽可能少的带宽、内存和 CPU。也就是说,我的选择是
在 ASP.NET MVC 中构建
使用 View 状态构建网络表单 已禁用
使用 .ashx 处理程序和代码进行构建 连接所有 HTML 输出 转化为它吐出的字符串
哪个是最轻量级的解决方案?
我很感谢到目前为止的回复,但我并不是要求最好的解决方案。这是一个简单的应用程序,我想要使用最少机器/网络资源的解决方案。
最佳答案
HttpHandlers 是 3 个选项列表中最轻量级的。
就我个人而言,我会使用 ASP.NET MVC,因为它为您提供了更丰富的开发环境,并且几乎不需要额外的服务器开销,特别是如果您关闭大部分功能..
例如。角色等还使用 IIS7 集成模式并关闭尽可能多的 IIS7 设置等。
关于ASP.NET MVC、Webforms 和 HTTP 处理程序 (.ashx) - 哪个是最轻量级的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/856006/