自动生成html文件,所有内容页全自动定时生成HTML文件的设计(对引擎收录与排名太有利了)...

HTML静态网站能尽可能的减轻服务器的负载,加快网站访问速度,提高网页的收录量和引擎关键字排名,但对于内容多的网站,大批量生成HTML时会导致服务器在生成时无法访问,而在添加时生成的内容页却因为后续内容的添加还得时不时生成一下,这可是个麻烦事

我在设计http://www.8e18.com/网站时,实现以了下功能,所有静态内容页定时自动生成一次,如一个新闻页,可以定为三天自动生成一次,每三天一旦有客户访问,系统即会判断是不是三天前的老内容,如果是即在后台悄无声息的自动更新一次!如 http://www.8e18.com/news/kj/6399.html 引用代码为:

ChannelID=1&ID=6399&ht=898868&jt=600其中

ChannelID=1代表新闻模型生成

ID=6399 表示新闻ID

ht=898868 上次生在时间 -- 本月1号0时0分到上次生成秒数

jt=600 间隔生成时间,表示每600秒即自动生成一次

--------以下是具体做法

ad3e48340d5001e7768af940c1e1309e.gif以下内容只有回复后才可以浏览,请先登录!

{$getlasthtmltime} -------------这是一个本人写的自定义函数,在函数文件中添加一个即可,我的方法如下:

打开KS_CLS文件夹中的Kesion.Label.CommonCls.asp文件,找到

'=======网站通用参数开始===============

这一行,在下面的行中添加一行,如下

case "getlasthtmltime"    echo int(day(Date)*86400+timer)

同样的道理,无论是新闻内,下载页,还是其它的,都可以用这个方法实现自动定期生成

------有按以上方法还不能达成目标的朋友可以联系我,另外,我的行业站是新用科讯开发,希望大家多多支持,有站点的帮添加一下友情链接,网址是 http://www.8e18.com/

bf9e42e6d2404ff54f718f97d946b6a1.png

-------------首页也可自动定时生成

调用代码很简单:

autoindex.asp?id=85148

这是我的首页自动生成

具体做法如下:

先修改 Admin/Include/RefreshIndex.asp 文件 找到55行代码左右

FileContent = KSRObj.ReplaceRA(FileContent, "")

在上面这行代码下面添加一行如下:

FileContent = FileContent & "autoindex.asp?id=%22&" '添加自动生成

然后在要目录asp2html文件夹下面添加文件 autoIndex.asp 内容我打包发上来

下载信息  [文件大小:1.04 KB 下载次数: 次]

--------------全自动定时生成各频道栏目页的方法

--------以上是生成栏目页的JS调用,其中  ht={$getlasthtmltime}&jt=600" 表示HT=上次生成时间,JT=间隔生成时间

autohtml2.asp的内容如上传RAR文件下载信息  [文件大小:1.24 KB 下载次数: 次]

需要帮助的可以联系我

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值