重复代码都该死

这2天一直被空间商的占用内存过高问题困扰,

一直在努力的寻找究竟是哪个地方出错导致出现这个问题,

毫无疑问,程序自身的问题是不太可能的,

毕竟已经使用了2年多了,不可能最近才忽然出现占用内存的问题,

不过我还是仔细的检查一遍各个文件,看看是否被人篡改。

反复检查2次并下载官方2.8.157版本核对后,发现代码没有问题,

同时让我费解的一个问题也出现了,全静态的文章页面忽然不显示侧边栏了,

我起初以为是网速或服务器响应速度问题,没怎么注意,

可在本机测试时候居然也出现了这个问题,这下肯定是有蹊跷了。

全静态最主要的就是模板页,这个页面自然就成了我盘查的重点,

首先禁行一次全新的初始化,将所有文章重新生成一遍,

发现问题依然存在,加上是本地测试,不存在网速及服务器问题;

那么肯定是这个页面出现代码问题了,我开始以为是侧边栏显示问题,

还特意跑到官网去搜索半天,结果找到的都是些废物解答,

只有自己动手解决了,我将原版的静态页放进去重新生成,侧边栏一下子出来了,

看来肯定是这问题了,广告代码或统计代码导致的程序停止响应。

先去掉GGAD,发现问题依旧,看来不是它的错,再去掉统计代码,问题照样存在,

恩,也不是它的问题,再去掉百度搜索,问题照样存在,又排除了,

干脆再去掉相关日志,问题照样存在,用BC对比了一下文件内容,

只剩下2处不同了,一个是小日历的修改,还有一个居然是宏界的内文广告代码。

恩,这个代码我还真没注意到,去掉,再生成,侧边栏一下子出来了。

这下子真相大白了,原来是我当初修改footer文件时候没留神,

把宏界的广告代码也给复制到了静态模板页,导致动态的底部文件跟静态底部文件重复工作,

服务器的IIS无法响应,不仅内存占用过高,侧边栏代码也无法显示,总算解决掉一个烦人问题。

既然在本地测试了,那不妨也就一并测试下3.3版本吧,跑去官网下了几个升级文件,

都是全自动的,真是够烦人的,想对比修改下都不行,升级过程不算顺利也不算麻烦,

出现了几个错误,仔细查看都是因为本机测试环境NTFS下权限不足导致的,

升级到了3.3后发现问题来了,文章的地址越来越长了,以前是直接连接文章,

2.8只是多了个article文件夹,结果到了3.32,居然还要再多一个分类文件夹,

搞的跟CMS系统似的,有必要将一个博客系统搞的那么复杂吗?

继续测试,又发现新问题,1全静态下侧边栏只能显示标识为系统的模块,首页独享设置无效,

新建的侧边栏也无法在文章页显示,真是有意思,越混越回头了,

整合的插件倒是不少,连相关日志都给直接整合了,还有些不实用的什么顶一下之类的东西,

文章页的关键词如果不自己去重新修改的话,默认将会是整篇文章,

这样一来我觉得很容易被搜索引擎定义为恶性关键词或无效关键词,

至于别名系统,我觉得还不如WP的拼音插件,真是搞的一头雾水。

舜子现在对PJ的更新似乎真的是完全放手了,2位新的主要修改者让我很无语,

在官网看了半天那些更新列表,最终发觉还是2.8.157版本比较稳定,

要不是喜欢全静态的感觉,我更情愿使用2.7B5,那个版本才是真正的终极版本,

据说十一还打算推出PJ4,我是真的没想法了,先给我一个稳定无错的3.0版本吧,

看看如今的论坛,除了皮肤还在继续有人发,插件几乎是完全停滞了,

新版本根本就没考虑过插件开发问题,只知道一味的整合甚至抢走插件开发者的工作,

唉,无语!