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

所属分类: CMS教程 / z-blog 阅读数: 378
收藏 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。

更多精彩内容其他人还在看

Z-Blog 留言评论显示IP地址和性能优化

前些天的一些突发事件,使得我发现了Z-Blog存在的一个很严重的性能问题,就是当单篇文章日访问量数万的时候,会有大量并发用户同时写Access数据库,会导致数据库死锁,之后的外在表现就是CPU占用猛增。
收藏 0 赞 0 分享

Z-Blog 自定义分类静态首页配置

Z-Blog使用分类静态首页可以缓解网站服务器的一部分负担,同时生成静态html有利于搜索引擎蜘蛛的抓取。
收藏 0 赞 0 分享

z-blog分页条中的上下分页调用

关键字描述:调用 上下 < " 文章 之后 分别 Const &rdquo #template:pa z-blog分页条中的上下分页调用: 上一页: <#template:pagebar_previous#> 下一页: <#template
收藏 0 赞 0 分享

z-blog模板中引用INCLUDE目录内文件

关键字描述:目录 文件 引用 模板 " < INCLUDE 内容 插入 动态 在Z-Blog中引用INCLUDE目录内文件共有两种方法 1.直接在模板内嵌入标签 由系统自动替换为文件内容。注意,这种方法只适合动态生成的页的模板如de
收藏 0 赞 0 分享

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

关键字描述:浏览 计数 显示 刷新 如何 " < 代码 > #article/id#> 1.更新浏览计数 在打开单页日志后产生,每刷新一次,计数加1。 注意:只有在b_article-single.html有以下及第3步中介绍的代码,浏
收藏 0 赞 0 分享

z-blog用CSS定义分类RSS订阅图标

关键字描述:订阅 图标 分类 定义 RSS CSS li 隐藏 默认 span.feed-icon z-blog分类小RSS图标是被<span class=“feed-icon”>包围的,可以在CSS定义 span.feed-ci
收藏 0 赞 0 分享

z-blog默认模板侧栏目代码整理和注释

关键字描述:整理 注释 代码 栏目 默认 模板 < "   > 右侧的目录啦日历啦等一些说明,需要的时候直接放模板文件的右侧栏就可以了。 以下代码位于Z-Blog18THEMESdefaultTEMPLATE 内的以下模板文件内:
收藏 0 赞 0 分享

Z-blog默认模板的页面模型分析

关键字描述:模型 分析 页面 模板 默认 class CSS &ldquo 显示 设置 制作Z-Blog的样式,首先要对Z-Blog的页面元素、布局要有了解,再配合CSS、图像处理等技术,就可以制作了。 Z-Blog采用了页面表现、样式与内容分离的技术,也算是
收藏 0 赞 0 分享

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

关键字描述:错误 未知 原因 权限 数据库 使用 更新 这个 " 一个 最近很多人都碰到一个问题:在索引重建的时候出现了"操作必须使用一个可更新的查询" 错误原因:未知错误ID:-2147467259。 摘要: 操作必须使用一个可更新的查询。
收藏 0 赞 0 分享

Zblog中ZTI文件上传失败解决方法

关键字描述:解决 方法 失败 上传 文件 主题   ZTI 情况 格式 最近很多网友前来询问,为什么zblog主题zti格式的主题包上传不了或者上传直接失败啊,现在ZBLOG模板中心来为您解开疑虑。 zblog cms ZTI问题情况: 最近很多网友在ZBLOG
收藏 0 赞 0 分享
查看更多