PHP kodo optimizavimas internete

Turinys
Bus aspektai, į kuriuos reikia atsižvelgti teisingai optimizuojant žiniatinklį
  • Programos užimta vieta diske
  • Ram atminties suvartojimas
  • Būtinas pralaidumas
  • Žiniatinklio veikimo ir įkėlimo greitis

Turėkite omenyje kai kuriuos php kodo optimizavimo triukus:
Deklaruokite kuo mažiau kintamųjų ir objektų, taip pat naudokite funkciją unset (), kad atlaisvintumėte atmintį ir sunaikintumėte kintamuosius ar masyvus, kai jie nebenaudojami.
Jei {else} sąlyginės išraiškos veikia greičiau nei perjungti didžiąsias ir mažąsias raides.
 if ($ color == 'blue') {code to execute} else {code to execute} 

Jei sąlyginių sąlygų blokas naudoja mažiau procesoriaus ciklų, todėl vykdymas yra greitesnis.
 jungiklis ($ spalva) {atvejis mėlynas: kodas pertraukai vykdyti; dėklas raudonas: kodas pertraukai vykdyti; }

Pasikartojančios struktūros arba kilpos yra lėtesnės nei kilpos
 <? už ($ i = 1; $ i <? $ i = 0; tuo tarpu ($ i 

Norėdami išmatuoti, kiek RAM atminties sunaudoja puslapį ar php scenarijų, vykdymo ar puslapio įkėlimo pabaigoje įdedame šį kodą.
echo 'Naudota atmintis:'. apvalus (atmintis_ženklas_naudojimas () / 1024,1). „KB“. raundas (atmintis_naudos_naudojimas (1) / 1024,1). „KB“;

Jį taip pat galima naudoti įdėjus kodą į žiniatinklio poraštę, kad pamatytumėte, kiek avino jis sunaudoja atidarydamas kiekvieną skyrių.
Vykdydami SQL užklausą ir laukai rodomi, rodomame lauke naudokite pavienes kabutes $ record ['id'] yra iki 7 kartus greičiau nei $ rekordas [id].
Daugelis programuotojų naudoja @, kad būtų išvengta klaidų rodymo iškviečiant „mysql“ funkciją ar užklausą, tai atlieka klaidų tikrinimą ir labai sulėtina scenarijaus vykdymą, geriausia ištaisyti klaidą arba išjungti klaidų rodymą naudojant „error_reporting“ (0) kol jie nebus ištaisyti.
Nekopijuodami kintamųjų į kitus, galite sumažinti 1 MB RAM
 

Tai geriau parašyti viena eilute ir tai būtų padaryta taip

Svarbu uždaryti „mysql“ duomenų bazės ryšius, kai baigiate juos naudoti, tiesiog naudodami funkciją „mysql_close“ ($ connection);
Atlikę POST, venkite formų patvirtinimo ir patikrinimų naudodami php PHP.
Vartotojas, norėdamas patvirtinti formą, turės palaukti, kol žiniatinklis vėl bus įkeltas, geriausia tai padaryti išorėje naudojant „jquery“, nes tai yra „JavaScript“ sistema, ji vykdoma naršyklėje, o ne serveryje, taupant išteklius iš serverio .Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave