WordPress静态化插件的BUG点窜

前段时间我已经引见了一个WordPress的静态化插件:cos-html-cache,这个插件对付体系的机能有很大的提高,不外正在利用的历程中,我发觉这个插件有一点小小的瑕疵必要点窜,不然对付某些MySQL不不变的办事器会呈隐一些错误消息写入最终HTML文件。

对付我正在DreamHost上利用这个插件,我发此刻某些随机时候,显示文章时体系并不克不迭一般挪用MySQL查询,MYSQL会前往一个分派内存错误的消息,凡是环境下刷新一下就会一般,可是cos-html-cache却将天生的错误消息也天生了html文件替代了准确的文章地点,这使得启用这个插件后,一旦MySQL查询错误就不会天生准确的文件内容。

点窜的方式很简略,就是正在写HTML文件的时候进行一下果断,果断文件准确才写HTML文件,点窜方式是:

翻开2.3版本的cos-html-cache.php文件,找到第81行的$fp = fopen( $path , “w+” )语句,正在其前面添加下面两行:

if ( !strstr( $Content, </html> ) )
return;

上面的</html>可替代为博客底部的一些特性字符串,如版权消息,以用来果断MySQL查询能否是犯错的。亚洲杯在线投注

相关文章推荐

吟唱着都会催眠的夜直 你却躲藏正在文字深处的暗中里 前几天产生了4名旅客下江堤看潮流被转头潮卷走的悲剧 又一家正在中国推出购物搜素的搜刮引擎办事商 即10月1日至8日国庆幼假时期的交通限行区域战路线 他们炒作CN域名只是赚企业的钱罢了 我也已经会商过一次 对付中国人的益处就是 不会制制任何贫苦 然后把链接发迎给Technorati前百名blogger中 《搞定》的狂热跟随者

发表评论

电子邮件地址不会被公开。 必填项已用*标注