Optimalizace kódu PHP na webu

Obsah
Aspekty, které je třeba vzít v úvahu pro správnou optimalizaci webu, budou
  • Místo na disku obsazené aplikací
  • Spotřeba paměti RAM
  • Nezbytná šířka pásma
  • Rychlost, jakou se web spouští a načítá

Některé triky optimalizace kódu PHP, které je třeba mít na paměti, jsou:
Deklarujte co nejméně proměnných a objektů, také použijte funkci unset () k uvolnění paměti a zničení proměnných nebo polí, pokud se již nepoužívají.
Pokud {else} podmíněné výrazy běží rychleji než velká písmena.
 if ($ color == 'blue') {code to execute} else {code to execute} 

Blok podmíněných if používá méně procesorových cyklů, a proto je provádění rychlejší.
 switch ($ color) {case blue: code to execute break; případ červená: kód pro provedení přestávky; }

Opakující se struktury nebo pro smyčky jsou pomalejší než při smyčkách
 <? pro ($ i = 1; $ i <? $ i = 0; zatímco ($ i 

Abychom změřili, kolik paměti RAM spotřebuje stránku nebo skript php, na konci spuštění nebo načtení stránky vložíme následující kód.
echo 'Použitá paměť:'. kolo (memory_get_usage () / 1024,1). 'KB z'. kolo (využití paměti_použití (1) / 1024,1). 'KB';

Lze jej také použít umístěním kódu do zápatí webu a zjistit, kolik beranu spotřebuje při otevírání každé sekce.
Při provádění sql dotazu a pole se zobrazí, použijte v uvozovkách jednotlivé uvozovky příklad $ record ['id'] je až 7krát rychlejší než $ record [id].
Mnoho programátorů používá k zabránění zobrazování chyb při vyvolání funkce nebo dotazu mysql znak @, který provádí kontrolu chyb a hodně zpomaluje provádění skriptu, je nejlepší chybu opravit nebo zakázat zobrazování chyb pomocí error_reporting (0) dokud je neopravíte.
Nekopírování proměnných přes jiné může pomoci zmenšit 1 MB paměti RAM
 

Je lepší to napsat do jednoho řádku a bylo by to provedeno následujícím způsobem

Je důležité ukončit připojení databáze mysql, když je skončíte, jednoduše pomocí funkce mysql_close ($ connection);
Vyhněte se ověřování formulářů a kontrolám pomocí php PHP po provedení POST.
Uživatel by musel počkat, než se web znovu načte, aby ověřil formulář. Nejlepší je to provést externě pomocí jquery, protože jako rámec JavaScriptu se spouští v prohlížeči a ne na serveru, čímž šetří zdroje ze serveru. .Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave