0

PHP 用の無料で軽量な YUI のようなコンプレッサーはどこにありますか?

ファイルサイズが小さくなると確信していますが、PHPコードを圧縮するとパフォーマンスが向上しますか?

これは難読化ツールと同じものですか?

4

5 に答える 5

9

JavaScript の圧縮には利点があります。これは、スクリプトを解釈する前に、ネット経由でクライアントに送信する必要があるためです。ファイル サイズが小さいほど、エンド ユーザーに届く速度が速くなります。PHP はサーバー上で直接解釈されるため、コードを圧縮しても実行速度には影響しません。

速度向上が必要な場合は、アプリのコンパイル済み PHP バイトコードをキャッシュするPHP アクセラレータを検討する必要があります。

于 2008-10-21T06:17:41.587 に答える
6

エンタープライズ グレードの圧縮および難読化ツールであるionCube ( http://www.ioncube.com/sa_encoder.php )の PHP Encoder という製品があります。

PHP Encoder は、コンパイルされたバイトコードを作成して実行するための PHP 拡張機能で、ランタイム パフォーマンスの高速化と最大限のセキュリティを実現します。

コードはすでに部分的にコンパイルされているため、ファイルサイズが縮小され、実行時間が短縮されます

于 2008-10-21T06:11:59.583 に答える
4

PHP バイトコード キャッシュを使用することもお勧めします ( APCを使用しています)。

ただし、完全を期すために: PHP には、コメントと不要な空白を削除する (またはコマンド ラインから "php -w" を実行する) 関数php_strip_whitespace () があります。

于 2008-11-11T21:12:06.877 に答える
3

これはかなり無意味な作業です。JS を使用すると圧縮が必要になります。ダウンロードするのに、PHP スクリプトはダウンロードされないからです。いずれにせよ、オープン ソース コミュニティに参加するには、コードがきれいでコメントが付けられている必要があります。そうしないと、あなたは絶滅の危機に瀕している恐竜です。

于 2008-10-21T06:36:24.713 に答える
1

NuSphere は、コードの保護と高速化の両方のためにNu-Coderもリリースしました。

于 2008-10-21T06:21:25.277 に答える