Sie können den Code durch zwei grundlegende Dinge optimieren:
Optimierung der PHP-assoziierten Bibliothek und des Servers
Gehen Sie durch https://www.digitalocean.com/community/articles/how-to-optimize-apache-web-server-performance Oder
Sie können ein Profiling-Tool wie xhprof verwenden, um zu sehen, welcher Teil Ihres Codes optimiert werden kann, und hier ist der Link zu folgen: http://michaelsanford.com/compiling-xhprof-for-php-5-4/
Optimierung Ihres Codes mit Code-Profiler und Code-Analysator
Sie müssen Netbeans installieren, um dieses Plugin zu verwenden. Hier sind die Schritte, die Sie befolgen müssen:
1) Öffnen Sie NetBeans und wählen Sie die Option in der Menüleiste Tools > Plugin. Suchen Sie dann das Plugin "phpcsmd" in der Registerkarte "Verfügbare Plugins" und installieren Sie es von dort aus.
2) Öffnen Sie nun das Terminal und geben Sie dort als Superuser den Befehl "sudo su" ein.
3) Installieren Sie die PEAR-Bibliothek (falls sie nicht installiert ist) in Ihrem System, indem Sie folgende Befehle in Ihrem Terminal ausführen
a) wget http://pear.php.net/go-pear.phar
b) php go-pear.phar
Da wir diese für die Installation weiterer Addons benötigen.
4) Führen Sie dann den Befehl
"pear config-set auto_discover 1"
Dies wird verwendet, um die automatische Erkennung des Pfades für die erforderlichen Plug-ins auf "true" zu setzen. So werden sie automatisch an dem gewünschten Ort installiert.
5) Führen Sie dann den folgenden Befehl aus, um PHP Code Sniffer zu installieren.
"pear install --alldeps pear/PHP_CodeSniffer"
6) Installieren Sie nun den PHP Mess Detector, indem Sie folgenden Befehl ausführen
"pear install --alldeps phpmd/PHP_PMD"
Wenn Sie bei der Installation dieses Moduls die Fehlermeldung "Ungültiger Paketname/Paketdatei "phpmd/PHP_PMD"" erhalten. Verwenden Sie den Befehl "pear channel-discover pear.phpmd.org", um diesen Fehler zu beheben. Nach diesem Befehl können Sie den obigen Befehl erneut ausführen, um den Mess-Detektor zu installieren.
7) Installieren Sie nun PHP Depend, indem Sie folgenden Befehl ausführen
"pear install --alldeps pdepend/PHP_Depend"
8) Installieren Sie nun den PHP Copy Paste Detector, indem Sie folgenden Befehl ausführen
"pear install --alldeps phpunit/phpcpd"
9) Führen Sie dann den Befehl
"pear config-set auto_discover 0"
Damit wird der Pfad für die automatische Erkennung auf "false" gesetzt.
10) Öffnen Sie dann Net Beans und folgen Sie dem Pfad Tools>Optionen>PHP>PHPCSMD