以文本方式查看主题

-  ╋艺 镇╋  (http://wdystv.com/bbs/index.asp)
--  ┣◇网站建设&Web语言  (http://wdystv.com/bbs/list.asp?boardid=4)
----  网站动转静技术  (http://wdystv.com/bbs/dispbbs.asp?boardid=4&id=4551)

--  作者:admin
--  发布时间:2015/4/20 16:48:13
--  网站动转静技术

 asp里利用FSO组件实现.将一个最简单的,很好理解.
1,把预先写好的HTML也面代码存入数据库(静态部分).
2,用asp程序运行得到动态数据(如查询结果).
3,把1,2步得到的数据(其实就是HTML代码)存入字符串变量(如htmlstr).
4,然后用FSO组件创建一个index.txt文件,把htmlstr写到index.txt.
5,把index.txt文件的扩展名改为.html,大功告成.




http://bbs.csdn.net/topics/190074285



6年资深网站策划来跟你讲讲这个老生常谈的问题吧。
首先楼上的都没弄清楚,问题在于动态转静态的好处,而不是要做成静态页。
动态转静态的好处是:
1、加快访问速度。(不需运算,直接显示)
2、减轻服务器负荷。(运算少了,负荷自然减轻)
3、收录神马的,真的是浮云,现在的搜索引擎对于动态页的抓取毫无问题,所谓静态页容易被收录,那可能是多年前的事情了。
而转静态页的成本,可能会导致美工的工作更难做,而不是楼上讲的效果好。你要知道,生成静态页,不是像你想象的那么简单,由美工直接所见即所得设计的,而是通过程序编译生成模板来布局,很复杂也很繁琐。
所以,综合起来,若是大站,访问量巨大,可自主开发或二次开发动态生成静态页程序。小站真的没必要 ,而且一般可能只能利用现有的程序来拼凑,质量、效率极其低下。
再展开讲可能都讲不完,想了解更多或有问题再直接给我留言吧。


http://zhidao.baidu.com/link?url=VkZbGMi0FbX2HBUYg3EE_BlhIYtAhiHitAI_BQwBJVMVsxzEGMW_OV-RnTLMhJSHHYUZrkqHm4eShkpCMZ8-0K



静态网站的另一个优点,就是非常利于搜索引擎的收录和抓取,服务器上的每个静态网页之间只要能够形成一个内链网络,搜索引擎蜘蛛就能够通过网站的首页,遍历整个网站里面的静态网页,从而实现对网站的全收录,当然,为了提升蜘蛛抓取网站的速度,很多站长可能会设置ROBOTS.TXT文件,来屏蔽某些不必要收录的页面,比如很多企业网站的联系我们页面,付款方式页面等等。通过内链和ROBOTS.TXT文件的设置,就能够很好的提升网站的抓取速度。


前动态页面转化成静态页面方法很多,其中以使用现成的插件最为普遍,比如使用ISAPI_REWIRITE、IIS Rewrite、Apache HTTP服务器的MOD_Rewrite等,这些都是基于正则表达式解析器开发的重写引擎,使用方法也很简单。在掌握正确的动静转化方法之后,切忌那种瞬间完成对整站的转化,应该遵循循序渐进的原则!这样才能够避免百度的惩罚。


http://www.admin5.com/article/20120517/431295.shtml


有一段可以生成静态首页的代码:

修改一下下面的相关路径和页面名称,可以生成首页:

http://zhidao.baidu.com/link?url=R6Bx9QWS60AVJ81zOlAUzYmSlwlYsKx3RtZfJD2H8XctfYm5tQkXQ6cZdR5u2qnSBlYETz5EsH5RG46-zpemF_

[此贴子已经被作者于2015-4-20 17:02:58编辑过]