╋艺 镇╋╋网站网络|程序语言|Flash╋┣◇网站建设&Web语言 → 网站动转静技术


  共有18301人关注过本帖树形打印复制链接

主题:网站动转静技术

美女呀,离线,留言给我吧!
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
网站动转静技术  发帖心情 Post By: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编辑过]


  
“艺镇”官方站:www.zyzsky.com QQ群:1221854  回到顶部