Logo

Takol Living Here

修正 PHP 錯誤 Takol | 分類:Change Log | 2005-10-27 01:47:58

從網站遷回家中後就發現,不知道為何 Apache 的 error.log 檔案暴漲很快,一個星期差不多就會達到 700MB 之多,造成網站的反應速度越來越慢。前兩次都直接刪除記錄檔了事,昨晚閒來無事,看看究竟 error.log 裡面都記載些什麼。這才發現,原來網站程式承襲了之前的一些設計觀念,某些變數沒有事先宣告便直接使用,這樣在 PHP 的新版中會造成 warning 記錄。且由於在 php.ini 中的 error_level 是預設的全部,因此這些警告的記錄全都寫入到 Apache 的 error.log 中。

找到原因,就開始修改問題。一一找到未宣告變數的程式,加上 isset() 判斷,另外把以前的 xml_parse (PHP 有不相容警告)全部移除,反正已經沒有在用了,留著徒增問題。

修正完畢後測試,網站速度果然增快許多。看來程式的優化(Optimize)還是挺重要的呢。

留下你的回應
請問 柒 加上 柒 的阿拉伯數字答案是多少?
最近發表的文章
最近的回應留言

Takol Living Here @ 2017