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. Lisaks kehtib kogu kontole LVE RAM-limiit, millesse peavad kõik Sinu protsessid kokku mahtuma.
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.
| Limiit | Mida piirab |
|---|---|
memory_limit | Mälukasutust skripti tasandil |
| LVE RAM-limiit | Mälukasutust kogu konto tasandil |
Need kaks limiiti koos tagavad serveri stabiilsuse ja hea jõudluse.
Mis juhtub, kui konto jõuab LVE limiidini, loe artiklitest CloudLinux LVE: vead 500, 503 ja 508 ja Viga 503 Service Unavailable: mis see on ja kuidas lahendada?
Oma konto kehtivat väärtust näed cPanelis tööriistas Vali PHP versioon. Sealsamas saad seda vajaduse korral muuta.
Vali PHP versioonOptionsmemory_limit
Hea teada
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.
Kui Sinu kodulehel tekib 500 viga, vaata ka artiklit PHP 500 vead ja kuidas neid lahendada.