服务器之家:专注于服务器技术及软件下载分享
分类导航

DEDECMS|帝国CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|苹果CMS|极致CMS|CMS系统|

服务器之家 - 建站程序 - ZBLOG - z-blog分类目录静态化实现方法

z-blog分类目录静态化实现方法

2019-10-10 20:22zblog教程网 ZBLOG

今天狠狠的给这个博客动了一次大手术,那就是所有目录静态化,包括博客首页静态化,归档首页静态化

之前网站访问量小,没有觉察到访问asp页面与访问html页面有什么速度上的差别,毕竟zblog在性能上已经相当的优秀了,但是由于近期网站流量突然上升了很多,差别就体现出来了。在高峰期的时候,博客首页根本打不开或者慢得连我自己也无法忍受等待下去,然而文章页面却可以打开。可见asp程序消耗资源还是挺大的。

      z-blog目录静态化,其实操作很简单,在后台界面完全可以搞定,不过还是需要知道一些标签的运用,不然你将需要花掉不少的时间来测试效果。

z-blog分类目录静态化实现方法

      上图为本站的设置。archives为日志存放目录,{%post%}/{%category%}为静态日志目录配置,其中category就是目录别名。

      我本来想设置文件名作为文件夹的形式来访问的,如wp那样(http://www.mysite.com/web-monitor-tools/),据说那样会更加有利于搜索引擎抓取和收录,可是没有发现可以设置的地方,可能不支持此功能吧。

      遗憾的是tag页不能设置为静态,现在还是tag.asp来访问tag页。有人做了这个tag静态化的插件,可是需要付费购买。所以,就暂时这样了。以后根据需要再修改吧。
博客首页静态化 
博客首页静态化不能通过后台来操作,需要自己手动更改下源文件,修改方法如下: 
修改FUNCTION文件夹下的c_system_event.asp,加入以下函数 
 

复制代码

代码如下:


Function BlogReBuild_Index() 
Dim ArtList 
Set ArtList=New TArticleList 
ArtList.LoadCache 
ArtList.template="DEFAULT" 
If ArtList.ExportByCache("","","","","","") Then 
ArtList.Build 
Call SaveToFile(BlogPath & "default.html",ArtList.html,"utf-8",True) 
End If 
BlogReBuild_Index=True 
End Function 


然后在重建缓存函数MakeBlogReBuild和提交评论函数PostComment和提交引用函数PostTrackBack的尾部加入语句BlogReBuild_Index。

延伸 · 阅读

精彩推荐
  • ZBLOG刚上传了个ZBLOG的打开怎么显示这样子

    刚上传了个ZBLOG的打开怎么显示这样子

    问:FTP(上传)用户名: 刚上传了个ZBLOG的打开怎么显示这样子 500InternalPrivoxyError Privoxyencounteredanerrorwhileprocessingyourrequest: Couldnotloadtemplatefileno-server-datao...

    未知842023-05-07
  • ZBLOG安装zblog程序时数据库连接失败

    安装zblog程序时数据库连接失败

    问:如图所示,之前安装过程序,现在安装程序就成这样了,安装程序时数据库连接失败 答:您好,站点 根目录下的 zb_users/ c_option.php 中的数据库配置文件...

    未知822023-05-07
  • ZBLOGz-blog如何刷新和显示浏览计数

    z-blog如何刷新和显示浏览计数

    1.更新浏览计数 在打开单页日志后产生,每刷新一次,计数加1。 注意:只有在b_article-single.html有以下及第3步中介绍的代码,浏览计数才有效。 在b_articl...

    zblog教程网4022019-10-06
  • ZBLOGZ-blog错误原因:未知错误ID:-2147467259

    Z-blog错误原因:未知错误ID:-2147467259

    最近很多人都碰到一个问题:在索引重建的时候出现了操作必须使用一个可更新的查询 错误原因:未知错误ID:-2147467259。 摘要: 操作必须使用一个可更新的查...

    Zblog教程网6502019-10-07
  • ZBLOGZ-Blog博客设置技巧:设置Gravatar头像无法显示的方法

    Z-Blog博客设置技巧:设置Gravatar头像无法显示的方法

    Gravatar是“全球通用头像”,在任何支持Gravatar的网站和博客中,填写填写申请注册Gravatar头像用的这个Email地址,你的头像就会出现在留言和评论系统中。...

    zblog教程网5342020-08-21
  • ZBLOGzblog伪静态设置教程

    zblog伪静态设置教程

    zblog默认是动态页面链接,从seo角度考虑,做成静态链接会更好一些,zblog的伪静态设置还是挺方便的,下面来看一下如何设置 ...

    万书涛8012021-07-12
  • ZBLOGzblog提示授权文件非法的解决办法

    zblog提示授权文件非法的解决办法

    本文为大家介绍zblog提示授权文件非法的解决办法,有需要的朋友可以参考下...

    zblog教程网13702021-07-12
  • ZBLOGz-blog插件的制作过程步骤分享

    z-blog插件的制作过程步骤分享

    有关z-blog插件的制作过程步骤,在搜索引擎里至今没有发现一篇详细的教程,官方也没有给出一个详细的实例,所以不少跃跃欲试的朋友,却找不到方向,...

    zblog教程网6522019-10-10