0

いくつかの変更のためにスクリプトを微調整したいクライアントがいます。残念ながら、ほとんどのコードは「ionCubed」です。ob_start($callback)これで、出力をバッファリングし、RegExesを使用して変更できると思いました。私の質問は、それがスクリプトのロードに大きな影響を与えるでしょうか?またはそれを行うための彼らのより良い選択肢はありますか?

4

1 に答える 1

1

出力のバッファリングは、速度に関してはあまり影響を与えませんが、もちろん出力のサイズと同じくらい多くのメモリを使用します。ただし、実行している置換の種類によっては、RegEx がパフォーマンスに影響を与える可能性があります。可能な場合に使用str_replaceします。

最終的には、常にある種のトレードオフになります。最終的にやりたいことの基本的な例を実装し、変更されていないバージョンとパフォーマンスを比較する必要があります。エンコードされたスクリプトを逆アセンブルして直接変更することもできますが、どのような置換を行いたいかによっては非常に難しい場合があります。

str_replaceまた、光学的な変更を行いたい場合は、カスタム CSS をそこに入れる方が通常ははるかに簡単であることを覚えておいてください。

于 2012-06-24T14:54:15.150 に答える