asp.net 生成静态页面有必要吗?
经常看到有很多人问如何生成静态页面,我都是把信息等保存到数据库中,然后在页面的后台代码中提取数据在加载。这和生成静态页面有什么优缺点吗?
感到困惑。
--------------------编程问答-------------------- luggggggggg --------------------编程问答-------------------- 生成html文件以后,当asp.net服务器垮掉以后,仅凭iis也能运行得很好。并且,完全一样的原因,访问html文件比访问不使用缓存技术的asp.net页面明显快很多。
不过并不是越简单越应该极端强调,必须在达到功能要求的前提下考虑提高效率。
对于jsp、asp程序员就不用要求过高了,他们只能那么干。而对于asp.net程序员,如果不知道asp.net还有缓存技术,又对性能要求比较高,就很自然会学asp、jsp时代的东西。
--------------------编程问答-------------------- asp.net 时代我选择服务器端缓存,实现简单,容易控制
当然缓存需要占服务器的内存,
选择什么技术,什么策略,需要根据需求以及性能要求,作出权衡,并做适当的模拟测试,
--------------------编程问答-------------------- 有利于搜索引擎抓取 --------------------编程问答-------------------- 用户量大就很必要了 --------------------编程问答-------------------- HTML安全些吧 --------------------编程问答-------------------- 生产html页面应该都是静态的,只显示内容的吧。
像涉及到的数据库操作等复杂的功能就不行了吧。 --------------------编程问答-------------------- 缓存技术,不用html --------------------编程问答-------------------- 我也觉得用缓存比较好,但是不清楚cache的稳定性如何,大数据量的性能如何。
哪里有这方面的专业资料? --------------------编程问答-------------------- 如果我现在有1000条记录 每页显示30条也生成HTML页面么 ...... --------------------编程问答-------------------- up --------------------编程问答-------------------- 用分页存储过程再+缓存,也可以解决的,理论可行,不知道cache是否足够稳定,谁有专业资料? --------------------编程问答-------------------- 求cache详细资料,QQ303864496
------------------------------------------------
承接asp.net网站,软件开发,外行莫扰。QQ:303864496
--------------------编程问答-------------------- 有意思的话题 --------------------编程问答--------------------
up
对于jsp、asp程序员就不用要求过高了,他们只能那么干。而对于asp.net程序员,如果不知道asp.net还有缓存技术,又对性能要求比较高……
--------------------编程问答-------------------- 生成静态页面一般都是网站要做的工作,因为网站生成html页面后容易被搜索到,并且访问效率很高,一般应该程序和管理软件基本没有这么做的! --------------------编程问答-------------------- 看需求吧,缓存技术加分页存储过程较好,部分不功能不复杂的页面可以生静态 --------------------编程问答-------------------- 学习了
--------------------编程问答-------------------- 从SEO的角度来讲。。
html比aspx便于搜索引擎的搜索。。 --------------------编程问答--------------------
一般网站没必要静态页. --------------------编程问答-------------------- 不是说现在搜索引擎发展了都一样了吗,不是说正规的URL写法有利于搜索引擎收录吗? --------------------编程问答-------------------- 精!!!!!!!!!!!! --------------------编程问答-------------------- 作个压力测试对比下就清楚了
补充:.NET技术 , ASP.NET