解决zblog后台速度慢的问题

爱折腾的星云 184
OUIMS博客广告

      今天发布文章时,发现后台管理界面运行速度非常慢。想想这几天也没有更新过什么文件,一直以来也都运行得好好的,一时之间不知从哪里着手查明原因。

      一开始我以为是数据库太大的缘故,于是压缩修复了数据库,但问题依旧;之后,我又怀疑是服务器某些地方的文件造成的原因,于是,花了大量的时间去清理服务器的日志、临时文件等等我认为会可能造成这一问题的地方,回收应用程序池,重启IIS。。。就剩没有重启服务器了,然而,令人失望的是,问题依然没有解决。

      排查程序

      最后,不得不从zblog的程序检查入手了。

      通过firefox开发者工具(如何利用Firefox自带的Web开发者工具分析网页)或者Chrome开发者工具(如何使用Chrome开发者工具),打开页面诊断,发现每个页面都要等待10多秒,很明显是被某一个程序给卡住了。

解决zblog后台速度慢的问题-第1张图片-OUIMS博客

每个页面都要等待10多秒

      然而,状态栏却全是显示“等待www.webkaka.com...”

解决zblog后台速度慢的问题-第2张图片-OUIMS博客

等待状态

      这就说明,网页不是被第三方外挂程序拖慢,而是自身的程序。

      我于是打开程序主页面admin.asp,采用排除法,逐个把引用的函数注释掉。这个排查过程比较繁琐,耗了一点时间。

      最后发现,当把检查插件的那段代码注释掉后,页面速度恢复正常了,等待时间由10多秒变成了100多毫秒。

解决zblog后台速度慢的问题-第3张图片-OUIMS博客

等待时间由10多秒变成了100多毫秒

      可能是某个插件引起

      由于问题出在与插件有关的那段代码上,我就有理由怀疑是某个插件所致了。按照这个思路,我又逐个插件卸载,最后发现是PluginSapper这个插件拖垮了网速。PluginSapper是zblog官方提供的一个插件,它提供了编辑插件信息,安装删除插件,导入导出插件,在线安装升级插件等功能。

      为什么这个插件出问题了呢?带着这个问题,我查看了这个插件的源代码,发现每次打开页面,这个插件都会自动检测,并去请求一个来自官网的下载链接地址:http://download.rainbowsoft.org/Plugins/,然而,这个官网的地址不知什么原因已经连不上了,这就是“等待”时间过长的真正原因。

解决zblog后台速度慢的问题-第4张图片-OUIMS博客

      解决方法

      进入“插件管理”页面,停用PluginSapper这个插件即可。

      也可以直接从\PLUGIN\p_include.asp这个文件里,把下面这行删除掉即可:

      <!-- #include file="PluginSapper/include.asp" -->

      后记

      这里用的是zblog2.x之前的版本,现在的新版不知有无此问题。如果新版仍然存在此问题,则需要官方修正一下这个插件,一劳永逸。

标签: 精品教程 zblog教程

OUIMS博客广告

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~