首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >静态页面(.html)与ASP.NET页面(.aspx)

静态页面(.html)与ASP.NET页面(.aspx)
EN

Stack Overflow用户
提问于 2011-09-26 05:32:53
回答 2查看 6.9K关注 0票数 2

我们将开发一个媒体网站,在那里我们将显示当前的新闻。

为此,我们有两个战略:

  1. 在C#中创建窗口服务,该服务将为网站生成静态(.html)页面(有更新的新闻),因为网站上只有图像和文本(不需要回发或服务器端事件),然后服务将在服务器上上载受影响的页面。
  2. 在ASP.NET中创建应用程序(.NET Framework4.0),并在其中使用很少分钟的输出缓存(每2-3分钟作为新闻更新)。

在我的情况下,请建议从性能(或其他)角度来看,以上哪一种更可取。

还请建议是否有任何其他策略可以为我提供更好的解决方案。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-09-26 05:52:20

制作静态页面还会阻止用户等待直到在服务器上生成新页面,因此没有办法,只有html可以理解新页或生成它本身,again.This会导致用户与页面(刷新)进行交互以找到新的结果,因此循环ends.You不能期望用户知道内容何时更改。

只要内容在时间间隔上是动态的,您应该更喜欢使用AJAX的asp.net解决方案,requests.You可以用单个页面实现这一点。

不要忘记,通过HTML或aspx或任何类型的开发都会在HTML输出中显示您的结果,所以除非您的页面使用任何服务器内容,否则动态地尝试asp.net。

我也可以协助代码,请验证规格。

诚挚的问候

票数 0
EN

Stack Overflow用户

发布于 2011-09-26 07:47:02

第二种方法会很好

第一种方法的问题是:

  1. HTML页面希望每次
  2. 创建
  3. 页面时都要创建要删除或覆盖的内容,每次
  4. 整个页面都想重新创建(通过使用AJAX更新可以更快地完成)

因此,比较第二种方法是正确的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7550962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档