2008-10-03 44 views
3

有沒有更多的通用工具可以基於包含和自動加載類來「編譯」或基本上將多個PHP文件合併爲一個文件?我正在考慮類似於Doctrine的編譯功能,或者編譯許多主要JS框架爲「生產」站點來減輕文件大小並提高性能。PHP腳本壓縮/「編譯」工具

在編寫一個腳本來完成它之前,我只想知道是否有值得關注的東西已經存在(Google迄今爲止還沒有太多幫助)。

編輯:我已經寫了一個關於.phar檔案格式的blog post,我對此非常興奮。我其實更關心性能,但聽起來像合併文件不會產生任何好處。

有沒有人有任何真實的數據可能表明將多個腳本合併爲單個文件可以提高性能(或缺少)?

+0

你可以編輯標題以包含「PHP」嗎?有幾種JS壓縮工具,但您特別要求PHP壓縮。 – Kip 2008-10-03 17:38:36

回答

1

出於好奇,爲什麼你要這麼做?如果是爲了表現,不要打擾。只需使用常規包含而不是自動加載,並且它將具有很多相同的效果。爲了獲得性能,最好查看運行時緩存解決方案之一。

0

正如有人說,是的Phar你在找什麼。但我認爲這不會增加表現。而且,它將在PHP的下一個版本中提供。

+0

這意味着它將在大約7年的蹩腳託管計劃中提供,喔! (我仍然在等待它們升級到PHP5 ... wtf ...) – nickf 2008-10-12 10:57:35