什麼是使用PHP的auto_append_file
自動添加的風險:自動將mysql_close&session_write_close附加到所有PHP腳本的風險是什麼?
session_write_close();
mysql_close();
要全部文件嗎?
在處理客戶的應用程序時,我發現會話和數據庫連接由於某種原因而處於打開狀態。作爲一個快速解決方案,我們通過auto_append_file
添加了上面的代碼。
這立即解決了處於發送應答狀態的Apache線程問題,並大大減少了服務器負載。
當客戶缺乏足夠的資源或時間來查找有問題的代碼並修復問題時,我們正在考慮更頻繁地使用此技術。
編輯
的問題是不是最好的做法。我完全理解這應該不是必需的,但我可以重複地顯示這個代碼添加減少掛起的Apache進程。問題是關於此類功能會導致的風險還是負面影響。
問題不在於什麼是風險,但有什麼意義?你100%肯定這是你所需要的嗎?我不是。無論如何,MySQL連接都會自動關閉。會話只是不寫/關-D,如果你頭重定向... – marekful
我不是一個PHP程序員,所以我不知道什麼是必需的。我們處理運營方面。但是,我知道只要我們添加了這個代碼,Apache就會停留在發送答覆中。 – jeffatrackaid
這不應該解決*任何*。檢查/更新您的配置,嘗試找出真正導致問題的原因並修復*。*。 –