当前位置:编程学习 > C#/ASP.NET >>

关于整站静态化的一些比较

请问这个网站是如何使得全站静态化,而且访问速度还那么快的。。



我目前知道网站静态化的方法有如下:

1.定义模板,成生静态化文件,但这对于栏目分页不够好,否则我添加一篇新闻又要把所有栏目页重新生成,一般只对文章页使用,但往往更新模板后,又要重新生成,如果有十万或更多的新闻后,会很麻烦。

2.通过.NET的方法,模拟爬取动态页面,然后生成静态页面。同样效率不是太高感觉

3.通过rewirte重写网站,实际上还是动态的,栏目页的链接是不是也要改呢????


现在比较头痛。想开发一个类似于这个网站的站。

网址:http://ks.examda.com/57/

。不知如何下手,麻烦高手能不能指点一下。。谢谢了。。 --------------------编程问答-------------------- 我也要问这问题。呵,你帮我问题了,帮我省了100分。关注。。。。 --------------------编程问答-------------------- 帮顶。高手快来啊。 --------------------编程问答-------------------- look --------------------编程问答-------------------- 没人回答啊。我刚发一帖过了10分钟还没人回,我日。 --------------------编程问答-------------------- 编写模板 Replace相关模板内容 批量生成htm --------------------编程问答--------------------
引用 5 楼 zengzhan 的回复:
编写模板 Replace相关模板内容 批量生成htm


http://ks.examda.com 应该是这样的。

考试页面是动态的。
http://ks.examda.com/exam/exam.asp?client=5303$091128659056$1$|Paper|5303| --------------------编程问答--------------------
引用 5 楼 zengzhan 的回复:
编写模板 Replace相关模板内容 批量生成htm


不是吧。。那分页。怎么处理? --------------------编程问答-------------------- 网址:http://ks.examda.com/57/ 

。不知如何下手,麻烦高手能不能指点一下。。谢谢了。。

其实原来代码不要改啊,57传过去就行了 --------------------编程问答-------------------- 我也正好在做动态页面静态化,我先试试那个replace --------------------编程问答-------------------- 1.真正意义静态就是模版替换或者获取页面保存html。

更新新闻的时候,同时更新列表页面。这也没有什么办法。

2.伪静态。


----------

一般单独新闻页不会经常的更新模版的,而且一般只是生成新增加或者修改的页面,不会全部重新生成。


--------------------编程问答-------------------- 我采用的是模板替换,不过要注意链接问题。 --------------------编程问答-------------------- 采用伪静态。
--------------------编程问答-------------------- 1.定义模板,成生静态化文件,但这对于栏目分页不够好,否则我添加一篇新闻又要把所有栏目页重新生成,一般只对文章页使用,但往往更新模板后,又要重新生成,如果有十万或更多的新闻后,会很麻烦。

你要想静态化,这个是无法避免的 --------------------编程问答-------------------- 网页静态化一般可以使用模板类,但是碰到分页的动态页面转换为html就不是那么好控制了
伪静态是暂时解决的一种方法,但不利于网站收录。我也在此求解 --------------------编程问答-------------------- 下个 开源的 CMS看看人家如何处理的啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,