La suppression du code commenté accélère-t-elle un site Magento?


11

Dans la plupart (sinon la totalité) des fichiers Magento, des clauses de non-responsabilité sont commentées:

/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magento.com so we can send you a copy immediately.
*
*/

Il y a aussi du code dans certains thèmes qui sont commentés ou ajoutent des commentaires:

 // echo "PickupAtStore.days=[" . implode(',', $data) . "]\r\n</script>";

ou

// Following code does X

Je sais que php ne l'exécutera pas, mais je ne sais pas si en supprimant tous ces commentaires inutiles accélérera un site Web?

Réponses:


23

En PHP NON, cela ne fait aucune différence car le code PHP n'est pas envoyé au navigateur.

En JavaScript OUI, cela fait une différence car vous souhaitez envoyer moins de données au navigateur. Il est recommandé de réduire votre code, cela réduit sa taille en modifiant les noms de variables, en supprimant les espaces blancs et en supprimant également tous les commentaires. Il existe de nombreux outils en ligne pour ce faire, et il est souvent disponible dans l'IDE.

Donc, laissez votre code commenté là où vous travaillez, ne supprimez pas les commentaires de PHP et ne réduisez pas votre JS à la main.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.