星期四, 8月 17, 2006
最適化する。
自從改用了AMIP+cURL後,AT+U顯示log的速度真是慢得可憐…
原來問題出自PHP CP950->Unicode Convertion Table上,
每次都要讀入CP950.TXT實在是太慢了…
可是要怎樣做呢?
不能用Database,data source就只有flat file!
辦法還是有的。
把$codetable[] serialize儲存起來吧!
再次載入時就 unserialize 放回 $codetable 中就完成了。
改用這方法後,執行 at.php?log 時的CPU Time由20秒急降至8秒!
我看PIO-Log還是需要再優化一下
這回的重點我還沒有具體的方案,但還得再好好想一下。
backlink: 久久也沒寫的Programming日記...?
原來問題出自PHP CP950->Unicode Convertion Table上,
每次都要讀入CP950.TXT實在是太慢了…
可是要怎樣做呢?
不能用Database,data source就只有flat file!
辦法還是有的。
把$codetable[] serialize儲存起來吧!
再次載入時就 unserialize 放回 $codetable 中就完成了。
改用這方法後,執行 at.php?log 時的CPU Time由20秒急降至8秒!
我看PIO-Log還是需要再優化一下
這回的重點我還沒有具體的方案,但還得再好好想一下。
backlink: 久久也沒寫的Programming日記...?
標籤: Programming
發佈留言