Un sistem simplu și eficient de cache php

În timpul dezvoltării proiectelor în PHP de la zero și fără utilizarea bibliotecilor, viteza poate deveni o problemă serioasă. Caching-ul poate afecta semnificativ viteza paginilor web. În această lecție, vă vom arăta un mod simplu și eficient de a cache dinamic paginile care trebuie accelerate.







Pasul unu. Creați un fișier top-cache.php

Trebuie să creați două fișiere. Mai întâi: creați un fișier numit top-cache.php și copiați următorul cod în el:

Ce se întâmplă în acest cod? Primele 5 linii creează numele fișierului cache în funcție de fișierul curent PHP. De exemplu, dacă folosim un fișier numit list.php. Fișierul cache va arăta ca cache-list.html.

Linia 6 creează o variabilă $ cachetime. care determină durata de viață a memoriei cache.

Linia 14 creează un tampon dacă fișierul specificat de $ cachefile nu este găsit.

Pasul doi. Creați fișierul bottom-cache.php

Acum creați un al doilea fișier PHP numit bottom-cache.php și copiați următorul cod în el:

Dacă fișierul cu numele specificat în variabila $ cachefile nu este prezent pe server, acest cod este executat și este creat un fișier. Data viitoare când accesați pagina, static $ cachefile va servi browser-ul clientului în loc să ruleze întregul cod de script PHP.

Pasul trei. Includeți fișierele de memorare cache în codul paginii

Acum avem două fișiere necesare. Doar includeți-le în pagina PHP, de care aveți nevoie pentru a cache-ul. Fișierul top-cache.php ar trebui să fie inclus în partea de sus a paginii, iar fișierul bottom-cache.php ar trebui să fie la sfârșit:

Acum, dacă verificați cache-ul pe pagini lente, puteți vedea cât de repede se încarcă.

  • truehazard

    Există o serie de nuanțe și destul de încă grave, așa cum sa menționat mai sus cache-ul este creat pentru întreaga pagină, dacă aveți conținut cu informații personale, atunci există două moduri de a face cache numai pentru conținutul central (care se face întotdeauna în principiu), sau, de exemplu, după întoarce pagina pentru a încărca dinamic informațiile necesare (din nou, ext. + timpul de încărcare pe server) Mai mult, dacă îmi amintesc corect, este recomandabil să specificați calea completă în memoria cache. Și apoi, din nou, sunt doar create în directorul principal.







  • soprun.vladislav

    Pentru mine este foarte interesant să-mi trimiți un e-mail la [email protected]

  • Un sistem simplu și eficient de cache php

    Prin obținerea de informații imediat prin două canale (vedere și auz), eficiența predării este mult mai mare decât învățarea din cărți. Și temele și testele online vă vor permite să gândiți în mod constant în limba pe care o învățați și să vă verificați imediat cunoștințele!

    Un sistem simplu și eficient de cache php

    Un sistem simplu și eficient de cache php

    Dacă doriți să învățați HTML mult timp, atunci am o veste bună pentru dvs.!

    Un sistem simplu și eficient de cache php

    Dacă ați învățat deja HTML și doriți să treceți mai departe, următorul pas este să învățați tehnologia CSS.

    Un sistem simplu și eficient de cache php

    Dacă doriți să înțeleagă conceptele de domeniu si hosting, învață cum să creeze o bază de date, încărca fișiere pe un site web prin intermediul unui server FTP, crea subdomenii, configurați cutiile poștale pentru site-ul și să monitorizeze participarea, acest curs este conceput special pentru tine!







    Articole similare

    Trimiteți-le prietenilor: