Apc în conceptul PHP, instalare, utilizare apc

APC - un acronim pentru Alternative PHP Caching. textul în limba română - este un PHP kesher alternativ. Ce este folosit? Ca și alte keshery populare, cum ar fi XCache și eAccelerator, este utilizat pentru a crește viteza de scripturi PHP. Dacă aveți propriul server, și vă pasă de scripturi PHP probleme de performanță, APC poate fi soluția la problema ta. În articolul de astăzi vom afla mai multe despre APC, vom învăța cum să instalați și să testați-l, utilizați cache-ul APC în timp ce scrierea de scripturi PHP.

Astăzi învățăm

Ce este APC accelerator?

AkseleratorAPC (Alternative PHP Cache) - gratuit și deschis kesher opcode pentru PHP. Acesta a fost conceput ca un cadru liber, deschis și stabil pentru cache și optimizare PHP codul sursă. APC este în stadiul de dezvoltare a acesteia. În prezent, suportă PHP și 4 PHP 5, inclusiv 5.3. Este de așteptat să fie incluse în versiunea standard PHP sasea a kernel-ului.

Cum de a atinge rabotyPHP de accelerație?

Atunci când există o întârziere la încărcare, site-ul dvs., există o întrebare - De ce? Faptul este că, în recursul standard, la un script PHP de fiecare dată când este compilat din nou. Aceasta este, aceeași muncă se face de mai multe ori. Dacă este un proiect mic, intarziere in operare pot fi mici, chiar invizibile. Dar, dacă aveți un proiect mare (site), observați că adresa este o latență de încărcare a paginii, în ciuda faptului că site-ul este bine optimizat în ceea ce privește css de compresie și de compresie html. Pentru claritate, să vedem cum de a efectua o cerere standard, fără a utiliza acceleratoare PHP:

În acest caz, du-te executa cod de compilare la fiecare cerere. Este nevoie de o mulțime de timp pentru a procesa cererea, și, prin urmare, încetinește. Pentru a ocoli acest lucru și să vină cu acceleratoare reprezentate de APC. Ei cache codul compilat pe disc după tratamentul la care va fi afișat rezultatul. Acest lucru crește viteza de PHP. APC poate funcționa în două moduri, care sunt configurate în fișierul /etc/php.d/apc.ini. apc.stat variabilă. Variabila poate lua valorile 1 și 0 (apc.stat = 0 sau apc.stat = 1). Când utilizați apc.stat mode = 1 incetineste oarecum script-uri funcționează ca exista un control privind modificarea fișierului, dar vă permite să evitați problemele atunci când codul este schimbat, ca urmare a livrării rămâne aceeași. De aceea, vă sfătuiesc să valoarea 1.

După instalarea schemei de interogare accelerator APC ar fi următoarele:

Apc în conceptul PHP, instalare, utilizare apc

instalarea APC

APC este foarte ușor de instalat. Acesta poate fi instalat pe Debian / Ubuntu, și alte distributii.

Instalarea APC pe CentOS, RHEL, Fedora:

Vom instala prin intermediul PECL. Mai întâi conectați .repo, care conține efectiv APC. A se vedea exemplul de mai jos:

yum install php-PECL-apc

Acum, modificați setările de fișier /etc/php.d/apc.ini pe gustul dumneavoastră și de a face un server de repornire.

Instalarea APC pe Debian, Ubuntu

apt-get install apache2-threaded-dev php5-dev-php5 pere face gcc g ++

instalați PECL apc

După cum puteți vedea, instalați APC pe Debian sau Ubuntu, pur și simplu trebuie să tastați în sudo aptitude consola de comandă a instala php-apc. Puteți instala, de asemenea, această extensie prin sinaptică. Dacă aveți o altă distribuție, puteți instala pachetul APC din PECL. Pentru a face acest lucru, în consola următoarea comandă sudo instalați PECL apc.

Apc în conceptul PHP, instalare, utilizare apc

Utilizarea APC în PHP

Utilizați APC atunci când scrieți codul PHP, este foarte ușor și convenabil. Acum te vezi pentru tine în acest sens.

Clasa descrie ceea ce fiecare dintre funcțiile. Acum, creați un fișier de test.

În acest fișier, am salvat 2 a obiectului în matrice de memorie și clasa de obiecte. Acum, creați un al doilea fișier.

În acest scenariu, am citit doar informații din memorie. După cum puteți vedea, toate informațiile sunt citite din memoria este excelent. Să vedem un exemplu al acestuia din urmă.

concluzie

articole similare