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á
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