PHP增加寫入頁面速度
我目前正在編寫xml並完成以下操作：
```
header ("content-type: text/xml");
header ("content-length: ".strlen($xml));
```
$
xml是要寫出的xml。我接近大約1.8兆的文本（我通過firebug找到），似乎寫作花費的時間比腳本運行的時間更多..有沒有辦法提高寫入速度？
先謝謝你。
這實際上取決於你如何編寫數據。如果您正在使用DOM，請考慮使用XMLWriter。它更快，更簡化。
如果您正在自行創建XML輸出，請確保不會不必要地附加字符串。例如：
```
echo "" . $data . "";//this is slower
echo '', $data, '';  //this is faster
```
逗號運算符不會創建新字符串。另外要考慮的是，單引號字符串比雙引號略快。沒有可變替換來掃描。通常情況下，差異很小，但在緊密循環中你絕對可以看到它。
根據您的數據源以及構建XML的方式，您的處理可能是瓶頸。嘗試使用 xdebug 進行分析，並查看瓶頸實際位置。
您所做的將取決於您的磁盤系統。您需要確定應用程序將執行的事務類型，並配置磁盤以便能夠處理這些事務。
I/O系統是大多數系統的瓶頸，因此這肯定會影響性能。隔離順序I/O並分配隨機I/O.
SQL 2000調優書中的一些指導原則：
在其自己的RAID 1或RAID 10驅動器上隔離事務日誌。
在RAID陣列中配置足夠的驅動器或將數據庫拆分到單獨磁盤上的文件組中，這樣您可以將卷保持在每秒少於125個I/O（該數量可能已過時）。
如果預計主要讀取事務，則將數據文件卷配置為RAID 5。
如果預期寫入次數超過10％，則將數據卷配置為RAID 10。