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

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

      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 文章评论数、浏览数出错的原因

前段日子,这个博客的文章浏览数和评论数频繁出现问题,有很多时候是显示不出数据,除此外,就是显示的数据一团糟
收藏 0 赞 0 分享

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

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

z-blog完美转移到wordpress的方法分享

很多朋友刚建立博客的时候都是采用国内优秀的博客系统:Z-BLOG,用一段时间过后很多人都想转移到wordpress,各种转移原因很多。学朋的主要原因就是Z-BLOG官方长时间不对博客进行维护升级
收藏 0 赞 0 分享

zblog php版本如何修改后台默认登录地址

如果不修改默认后台地址总会感觉安全性靠不住。出于这个考虑,我今天也一直在想办法修改默认的后台地址
收藏 0 赞 0 分享

zblog2.2实现首页显示指定的分类技巧

zblog2.2的技巧下文分享给大家
收藏 0 赞 0 分享

Z-Blog 使用Tmt主题时修改底部版权的方法

这篇文章主要介绍了Z-Blog 使用Tmt主题时修改底部版权的方法,需要的朋友可以参考下
收藏 0 赞 0 分享

Nginx的Z-Blog的伪静态配置方法

这篇文章主要介绍了Nginx的Z-Blog的伪静态配置方法,需要的朋友可以参考下
收藏 0 赞 0 分享

zblog不显示表情的解决方法

关键字描述:方法 解决 表情 显示 文件 评论 程序 zblog ZBLOG JS 一位网友问我:zblog程序评论不显示表情该怎么办?,自己摸索了下,能够影响zblog程序评论表情不显示的大致有这么3个地方。 1、zblog模版文件 single.htm ,有段JS(
收藏 0 赞 0 分享

Z-blog自定义标签使用教程

关键字描述:教程 使用 标签 定义 < " > pclass 日期 CSS <!--自定义的标签--> <!--AD <divclass="function"id="divZAD">
收藏 0 赞 0 分享

z-blog简洁翻页条的CSS定义

关键字描述:定义 简洁 < 模板 文件 &rdquo &ldquo 如何 对应 留言 其中“更早的文章”和“之后的文章”分别由span标签的pagebar-previous和pagebar-next类定义,你可以用CSS
收藏 0 赞 0 分享
查看更多