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

所属分类: CMS教程 / z-blog 阅读数: 356
收藏 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评论加入Gravatar头像功能

关键字描述:功能 加入 评论 " Gravatar &ldquo #article/comment/emailm Gravatar提供的服务概念上十分简单,就是把个人email地址与头像捆绑(登录 www.gravatar.com申请帐户,上传照片即可完成)
收藏 0 赞 0 分享

Z-blog系统常量标签说明

关键字描述:说明 标签 系统 :< 博客 c_option.asp 标题 页面 认为 Z-Blog系统常量区标签类说明: 1.系统常量区(c_custom.asp,c_option.asp) 当前版本号:<#ZC_BLOG_VERSION#>
收藏 0 赞 0 分享

Z-Blog语言资源与文件缓存区标签

关键字描述:标签 文件 资源 语言 :< 引用 目录 最近 < INCLUDE 1.语言资源区(LANGUAGE/SimpChinese.asp) ZC_MSG001-ZC_MSGxxx 引用:<#ZC_MSGxxx#> 这里xxx就要引用
收藏 0 赞 0 分享

z-blog根据不同留言数显示不同文字

关键字描述:不同 文字 显示 留言 根据
收藏 0 赞 0 分享

z-blog自动加入版权信息

关键字描述:信息 版权 加入 自动 < 代码 " 可以 文章 转载   先在的网络基本都是抄来抄去,很多网站转载个人博客文章都不加入文章来源和原文地址,博客主辛辛苦苦写的文章就这样被别人盗窃了。有什么办法可以改善一下这些情况呢?      一:可以在你的zb
收藏 0 赞 0 分享

z-blog评论留言的引用按钮写法详解

关键字描述:详解 按钮 引用 评论 留言 < " > class .innerHTML z-blog默认主题的模板b_article_comment.html中 <ul class="msg">
收藏 0 赞 0 分享

z-blog让导航突出显示当前页链接条目

关键字描述:链接 当前 显示 导航 突出 " < .attr this 代码 z-blog让导航突出显示当前页链接条目: 我们的大致思路是这样的,首先用js给导航部分中当前链接项加个区分的ID,如<li id=“current&rdq
收藏 0 赞 0 分享

让我坚守ZBLOG的十二大理由

关键字描述:理由 ZBLOG 安装 优化 时间 WordPress 可以 文章 博客   让我坚守ZBLOG的十二大理由:      尽管WordPress是博客程序里面的老大,它的插件最多,模板最多,用的人最多等等。但ZBLOG对于国人来说还是有许多WordPress无
收藏 0 赞 0 分享

Z-Blog 文件复制插件

在同一个网站使用过多个Z-Blog系统的用户,可能会需要这样的功能,就是从一个Z-Blog调用另外一个Z-Blog的信息,例如最新文章、最新评论等,本插件即可完成这样的功能。
收藏 0 赞 0 分享

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

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