记忆盒子

把记忆装进灰色的盒子,封装起来,那年那月,重新拾起。

首页搜索目录
search
当前主题: 互联网络

z-blog分类目录静态化

作者:Kaka    时间:2010-4-16 4:33:12    浏览:    评论:22

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

      之前网站访问量小,没有觉察到访问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。

Tags: ZBlog  

加入本站QQ群(312716741),交流分享网站建设、优化、SEO技术。。。

 

上一篇: 为网站子目录绑定二级域名
下一篇: 文章命名对SEO的重要性
  • 9.老实人
  • http://www.lao10.com
  • 非常有用的文章!这些东西找了很久了。原来好东西都在这里。
    老实人 的最新文章:如何给Z-blog的评论加边框
    Liwen 于 2010-5-17 1:26:53 回复
    多多交流呀,嘿嘿~我博发表过一篇关于怎样制作Z-blog插件的文章,你可以看看。
    http://www.webkaka.com/blog/archives/the-steps-of-zblog-plugin-making.html
  • 2010-5-17 0:47:32 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客                   QQ交流群(312716741)

  • 通过Google订阅本站 通过鲜果订阅本站 通过抓虾订阅本站
  • 通过QQ邮箱订阅本站 通过Yahoo订阅本站 通过有道订阅本站

Search

最新评论及回复

最近留言

网站分类

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009 All Rights Reserved. 粤ICP备09073737号

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009 All Rights Reserved.