Innehållsförteckning
Aspekterna att ta hänsyn till för en korrekt optimering av webben kommer att vara
- Diskutrymme upptaget av applikationen
- Ramminnesförbrukning
- Nödvändig bandbredd
- Hastigheten med vilken webben körs och laddas
Deklarera så få variabler och objekt som möjligt, använd också funktionen unset () för att frigöra minne och förstöra variabler eller matriser när de inte längre används.
Om {else} villkorliga uttryck körs snabbare än växelord.
if ($ color == 'blue') {code to execute} else {code to execute}
If -blocket med villkor använder färre processorcykler, därför är körningen snabbare.
switch ($ color) {case blue: kod för att köra paus; case red: kod för att köra paus; }
Upprepade strukturer eller för slingor är långsammare än medan loopar
<? för ($ i = 1; $ i <? $ i = 0; medan ($ i
För att mäta hur mycket ramminne som förbrukar en sida eller ett php -skript lägger vi följande kod vid slutet av körningen eller laddningen av sidan.
echo 'Använd minne:'. round (memory_get_usage () / 1024,1). 'KB'. round (memory_get_usage (1) / 1024,1). 'KB';
Den kan också användas genom att placera koden i sidfoten för att se hur mycket ram den förbrukar när varje avsnitt öppnas.
När du utför en sql -fråga och fälten visas, använd enkla citattecken i fältet som ska visas exempel $ record ['id'] är upp till 7 gånger snabbare än $ record [id].
Många programmerare använder @ för att förhindra att fel visas när de anropar en mysql -funktion eller -fråga, detta utför en felkontroll och saktar ner skriptkörningen mycket, det är bäst att korrigera felet eller inaktivera visning av fel med error_reporting (0) tills du rättar dem.
Att inte kopiera variabler över andra kan hjälpa till att minska 1 MB RAM
Att skriva det på en enda rad är bättre och det skulle göras på följande sätt
Det är viktigt att stänga mysql -databasanslutningarna när du är färdig med dem, helt enkelt med funktionen mysql_close ($ connection);
Undvik formulärvalideringar och kontroller med php PHP efter att ha utfört ett POST.
Användaren måste vänta på att webben laddas igen för att validera formuläret, det är bäst att göra det externt med jquery, eftersom det är ett javascript -ramverk, körs det i webbläsaren och inte på servern, vilket sparar resurser från servern .Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng