Kommentaaride laadimisel ilmnes probleem.

PHP-mälulimiitide mõistmine jagatud veebimajutuses

Abikeskus  »  Teadmiste baas  »  Artikli vaatamine

  Trüki

Sissejuhatus

PHP memory_limit määrab maksimaalse mälukoguse, mida üks PHP-skript võib töötamise ajal kasutada. Virtuaal.com-i serverites on selle vaikeväärtus 1024 MB, mis on enamiku kodulehtede ja veebirakenduste jaoks rohkem kui piisav.


memory_limit ja LVE RAM-limiit

Lisaks skriptipõhisele memory_limit-ile kehtib sinu kontole ka LVE RAM-limiit, mis piirab kogu konto mälukasutust. Näiteks kui LVE RAM-limiit on 2 GB, peavad kõik sinu protsessid – PHP-lõimed, andmebaasid ja ajastatud tööd – kokku sellesse mahtuma. Iga üksik PHP-skript jääb seejuures oma memory_limit-i piiridesse.

Nii toimivad need kaks limiiti koos: memory_limit piirab mälukasutust skripti tasandil ja LVE RAM-limiit kogu konto tasandil. See tagab serveri stabiilsuse ja hea jõudluse.


memory_limit-i vaatamine ja muutmine

Oma konto kehtivat väärtust näed cPanelis jaotises Select PHP VersionOptions rea memory_limit juures. Sealsamas saad seda vajaduse korral muuta.

Pane tähele, et väärtuse suurendamine üle vaikeväärtuse ei paranda iseenesest jõudlust – skript kasutab ikkagi vaid nii palju mälu, kui tal tegelikult vaja on, ning LVE RAM-limiit jääb igal juhul ülempiiriks.


Jaga
Kas oli kasu?  
© Virtuaal.com