手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜Qcloud , 注册 | 登陆

清理了sablog一个历史BUG

首页 > PHP >

后台删除评论的时候,一直出现了504超时,原本想着,这个破程序用了10多年了就不改了吧。但总感觉不舒服。。。所以就瞄了一眼。

毕竟程序我都改啊改的,支持了PHP7.3了。没必要为了点小事就。。。

看了下代码,原来。在处理评论的时候,不管是编辑、还是删除,原程序都遍历了所有的文章,并更新了所有文章的评论数。。好吧。可能是因为原作者也没想到我废话那么多,写了那么多的垃圾博客内容。。。。

于是我改成了。只要是删除评论,我就将对应的articleid读出来。然后,也只有删除操作的时候,才会更新涉及文章的评论数。

顺便再说一句,原来其实也没有这么卡的,也不会有504 错误的,为什么会出现呢?是因为我用了RDS,相当于这个操作。。。。连接了RDS 几千次。。直接就给弄崩了,原来数据库在本地的时候,几乎不受影响。。几千次又咋地?

换句话说。。。写代码还是要与时俱进啊。。。




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: sablog

« 上一篇 | 下一篇 »

只显示10条记录相关文章

修复:使用chrome在Sablog里面发博文 (浏览: 18588, 评论: 4)
typecho 一天下来的心得 (浏览: 15631, 评论: 0)
犹豫:是否采用Yii把sablog重构 (浏览: 14905, 评论: 5)
纪念一下sablog作者 (浏览: 12749, 评论: 1)
WordPress 2.9 beta1 发布 (浏览: 11062, 评论: 1)
闲下来的学习 (浏览: 10934, 评论: 1)
sablog x终于升级了 (浏览: 10553, 评论: 4)
sablog的评论BUG (浏览: 10000, 评论: 0)
误操作+sablog 的BUG (浏览: 9724, 评论: 0)
sablog 1.6小bug (浏览: 9717, 评论: 1)

发表评论

评论内容 (必填):