2008-10-21 57 views

回答

6

ionCube有一款名爲PHP Encoder的產品(http://www.ioncube.com/sa_encoder.php),它是企業級的壓縮和混淆器。

PHP Encoder是一個PHP擴展,用於創建和運行編譯的字節碼,以提高運行時性能和最大的安全性。

這將縮小文件大小,加快運行,因爲代碼已經部分編譯

9

壓縮JavaScript有好處,因爲腳本有過網到客戶端發送它可以解釋前 - 文件大小越小,它到達最終用戶的速度就越快。 PHP直接在服務器上解釋,所以壓縮代碼不會影響它的運行速度。

如果速度增加,你應該看看PHP accelerator,它將緩存你的應用程序編譯的PHP字節碼。

+0

這並非完全正確。用較少的空白處理文件可以更快地解析和標記。然而,這可能是微不足道的 – foxxtrot 2008-10-22 20:03:43

+0

談論分裂毛髮 – jrharshath 2009-12-26 10:54:05

1

NuSphere還發布了Nu-Coder,用於保護代碼並加速它。

3

這是一個毫無意義的練習 - 用JS你想壓縮'因爲你下載它,但PHP腳本不下載。無論如何,你都需要你的代碼非常漂亮,並且所有人都可以參與開源社區。如果你不這樣做,那麼你就是一條正在滅絕的道路上的恐龍。

4

我還建議使用PHP字節碼緩存(我們在APC)。

但僅僅爲了完整性:PHP有一個函數php_strip_whitespace(),它可以刪除註釋和不必要的空白(或者從命令行運行「php -w」)。

相關問題