accelera php

Oricine face site-urile din Joomla. El știe din experiența personală pe care ar trebui să fie instalat pe motor câteva componente și module, ca site-ul începe să curgă vizibil mai lent. Desigur, puteți activa în cache admin, dar nu este viteze în special în primele locul de muncă.

Să vedem de ce acest lucru se întâmplă și cum să se stabilească această situație în bine. Joomla. la fel ca majoritatea celorlalte motoare, este scris într-un limbaj de programare PHP scripting. Aceasta înseamnă că un PHP scris scripturi (scripturi), care descrie secvența operațiilor pentru a produce un rezultat. În cazul nostru nu este înregistrat, ce și cum să lucreze pe site-ul. Să ne gândim mai detaliat cum funcționează.

Utilizatorul vine la site-ul dvs. - moment în care serverul de la browser-ul său merge la o solicitare de pagină, pe care le-a solicitat. Serverul primește cererea și, în cazul în care paginile de cod au cod PHP, transmite acest cod în PHP interpret. sarcina interpret - pentru a lua codul PHP și procesa-l. Pur și simplu pune, urmați succesiunea de acțiuni sunt descrise în codul PHP. După prelucrare, interpretul de cod dă rezultatul server, iar serverul dă rezultatul browser-ului vizitatorului în codul HTML. În acest caz, de fiecare dată înainte de interpretul este capabil să execute un script PHP, există o compilare a script PHP pentru a bytecode, care este în curs de procesare. În acest caz, elaborarea de cod are o anumită cantitate de resurse de server, iar în cazul în care site-ul constă dintr-un număr mare de scripturi PHP (în acest caz, Joomla!) Se creează o sarcină substanțială pe server.

accelera php

Acest lucru sugerează că ar fi profitabil pentru a stoca bytecodes în memoria RAM. Într-adevăr, pentru a reduce povara constantă compilarii același cod folosit acceleratoare PHP. Toate acestea funcționează pe același principiu: stocarea în memorie (sau spațiu pe disc) este deja compilat cod. Accelerator Aplicație viteze de până ori PHP mai multe, și, prin urmare, viteza de încărcare de pagini de pe site-ul, de asemenea, va crește.

Voi arăta instalarea și configurația de bază a unuia dintre aceste acceleratori, și anume APC. Apropo, chiar am citit undeva că acest accelerator sfătui Joomla! Deci, setați APC pe serverul de acasă. Pentru a face acest lucru, executați comanda consolă

În mod implicit, setările de cache pentru a APC aloca suficient de memorie, dar poate crește această valoare, dacă este necesar. Pentru a face acest lucru, editați fișierul de configurare:

Și adăugați linia

Această sumă este alocată pentru memoria cache în megaocteți. După salvarea modificărilor, trebuie să reporniți apache:

Veți vedea informațiile complete cu privire la utilizarea cache-ului în formă vizuală (precum și în această captură de ecran).

accelera php

Acest lucru vă permite să depana moduri de funcționare a acceleratorului, reglați-l pentru proiectul dumneavoastră. După instalarea serverului accelerator Joomla! APC poate fi folosit ca un handler cache. În acest scop, în setările generale, selectați PHP Cache Alternative.

accelera php

Nu recomand să includă un accelerator pentru sesiuni de tratare, în caz contrar nu va fi în măsură să editați materialul și panoul de administrare este, de asemenea, nu vor mai fi luate. Deși APC setările mult, dar cred că pentru prima cunoștință cu el suficient de aceste informații. În viitor voi vorbi despre mai mult de reglaj fin.