0
如果有很多通過PHP在XML文件中解析的項目會導致服務器負載會產生什麼影響,例如100萬個項目,解析10個項目和100萬件物品。有緩存生成的HTML的解決方案嗎?使用PHP解析XML文件時的服務器負載影響
如果有很多通過PHP在XML文件中解析的項目會導致服務器負載會產生什麼影響,例如100萬個項目,解析10個項目和100萬件物品。有緩存生成的HTML的解決方案嗎?使用PHP解析XML文件時的服務器負載影響
解析10和100萬之間的差異很容易 - 100,000次。
的影響取決於文件的大小,你是如何加載它們,你是如何把它們解析等
您可以輕鬆地時間需要多長時間來執行一個腳本:
$start = time();
//...your script
echo "Time taken: ".(time()-$start)." seconds";
用100個文件運行你的腳本。如果需要5秒鐘,則可以假定大約需要50,000秒才能運行一百萬個文件。
真的需要更多的細節才能夠更確定地回答。
謝謝你。實際上,我的整個網站都運行着存儲在xml文件中的數據。我使用PHP解析它們並輸出在另一個php頁面上生成的HTML。我正在尋找一種方法來緩存HTML頁面,以減少負載。 – Sam 2012-01-09 03:03:04
只需創建一百萬個HTML文件可能是最簡單的? – SpoonNZ 2012-01-09 20:58:03
嗯,這表明沒有緩存解決方案.. :( – Sam 2012-01-10 11:38:05