清理了sablog一個歷史BUG
後臺刪除評論的時候,一直出現了504超時,原本想著,這個破程式用了10多年了就不改了吧。但總感覺不舒服。。。所以就瞄了一眼。
畢竟程式我都改啊改的,支援了PHP7.3了。沒必要為了點小事就。。。
看了下程式碼,原來。在處理評論的時候,不管是編輯、還是刪除,原程式都遍歷了所有的文章,並更新了所有文章的評論數。。好吧。可能是因為原作者也沒想到我廢話那麼多,寫了那麼多的垃圾部落格內容。。。。
於是我改成了。只要是刪除評論,我就將對應的articleid讀出來。然後,也只有刪除操作的時候,才會更新涉及文章的評論數。
順便再說一句,原來其實也沒有這麼卡的,也不會有504 錯誤的,為什麼會出現呢?是因為我用了RDS,相當於這個操作。。。。連線了RDS 幾千次。。直接就給弄崩了,原來資料庫在本地的時候,幾乎不受影響。。幾千次又咋地?
換句話說。。。寫程式碼還是要與時俱進啊。。。
本站採用版權協議, 要求署名、非商業和保持一致. 本站歡迎任何非商業應用的轉載, 但須註明出自"", 保留原始連結, 此外還必須標註原文標題和連結.