Où puis-je trouver un compresseur gratuit et léger de type YUI pour PHP? [fermé]

StackOverflow https://stackoverflow.com/questions/220915

  •  03-07-2019
  •  | 
  •  

Question

Où puis-je trouver un compresseur gratuit et léger de type YUI pour PHP?

Je suis sûr que cela réduira la taille du fichier, mais la compression du code PHP augmentera-t-elle ses performances?

Est-ce la même chose qu'un obfuscateur?

Était-ce utile?

La solution

Il existe un produit appelé PHP Encoder par ionCube ( http://www.ioncube.com/sa_encoder. php ) qui est une compression et un obfuscater de niveau entreprise.

PHP Encoder est une extension PHP permettant de créer et d’exécuter des codes octets compilés pour des performances d’exécution accélérées et une sécurité maximale.

Cela réduira la taille du fichier et accélérera l'exécution car le code est déjà partiellement compilé

Autres conseils

La compression de JavaScript présente des avantages, car le script doit être envoyé au client avant de pouvoir être interprété - plus le fichier est volumineux, plus il parvient rapidement à l'utilisateur final. PHP est interprété directement sur le serveur. La compression du code n’affectera donc pas la rapidité de son exécution.

Si vous préférez des gains de rapidité, vous devriez vous tourner vers un accélérateur PHP qui mettra en cache le Octets PHP compilés de votre application.

Je vous recommanderais également d'utiliser un cache de code intermédiaire PHP (nous en sommes à APC ). / p>

Mais juste pour être complet: PHP a une fonction php_strip_whitespace () qui supprime les commentaires et les espaces inutiles (ou exécute "php -w" de la ligne de commande).

C’est un exercice plutôt inutile: avec JS, vous souhaitez une compression, car vous le téléchargez, mais les scripts PHP ne le sont pas. Vous avez besoin de votre code joli et commenté et tout pour participer à une communauté open source de toute façon. Si vous ne le faites pas, vous êtes un dinosaure sur le chemin de la mort.

NuSphere a également publié Nu-Coder à la fois pour la sécurisation du code et pour son accélération.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top