Egy egyszerű és hatékony php gyorsítótár rendszer

A PHP projektek fejlesztése során a semmiből és a könyvtárak használata nélkül a sebesség komoly problémává válhat. A gyorsítótárazás jelentősen befolyásolhatja a weboldalak sebességét. Ebben a leckében bemutatunk egy egyszerű és hatékony módot az oldalak dinamikus gyorsítótárazására, amelyeket fel kell gyorsítani.







Első lépés. Hozzon létre egy fájlt top-cache.php

Két fájlt kell létrehoznunk. Először: készítsen egy top-cache.php nevű fájlt, és másolja be a következő kódot:

Mi történik ebben a kódban? Az első öt sor a cache fájl nevét adja meg a jelenlegi PHP fájlnak megfelelően. Például ha list.php nevű fájlt használunk. A gyorsítótár fájl úgy fog kinézni, mint a gyorsítótár-list.html.

A 6. sor egy $ cachetime változót hoz létre. amely meghatározza a gyorsítótár élettartamát.

A 14. sor létrehoz egy puffert, ha a $ cachefile által megadott fájl nem található.

Második lépés. Hozz létre az alsó cache.php fájlt

Most hozz létre egy második PHP-fájlt a bottom-cache.php néven, és másolja be a következő kódot:

Ha a $ cachefile változóban megadott névvel nem rendelkező fájl nincs a kiszolgálón, akkor ez a kód fut és létrehoz egy fájlt. A következő alkalommal, amikor eléred az oldalt, a statikus $ cachefile az ügyfél böngészőjét fogja kiszolgálni, ahelyett, hogy az egész PHP kódot futtatná.

A harmadik lépés. A lapkakódban szerepeljen a gyorsítótárazási fájlok is

Most két szükséges fájlunk van. Csak illessze be azokat a PHP oldalba, amelyet el kell gyorsítania. A top-cache.php fájlnak az oldal tetején kell szerepelnie, és a bottom-cache.php fájlnak a végén kell lennie:

Most, ha lassú oldalakon ellenőrzi a gyorsítótárazást, láthatja, hogy gyorsabban indulnak-e.

  • truehazard

    Van egy pár árnyalatok és elég mindig komoly, a fenti cache jön létre az egész oldalt, ha tartalmi személyes adatait, akkor van két módon teheti caching csak a központi tartalommal (amely mindig történik elvben), vagy például után visszaadja az oldal betöltése dinamikusan a szükséges információkat (ismét, ext. idő + a kiszolgáló terhelése) Több, ha jól emlékszem célszerű megadni a teljes útvonalat, hogy a gyorsítótárat. És akkor megint ők már csak teremtett a fő könyvtárban.







  • soprun.vladislav

    Számomra nagyon érdekes, hogy küldjön egy e-mailt a [email protected] címre

  • Egy egyszerű és hatékony php gyorsítótár rendszer

    Az információk azonnali megszerzésére két csatorna (látás és hallás) révén a tanítás hatékonysága sokkal nagyobb, mint a könyvek tanulása. És a házi feladatok és az online tesztek lehetővé teszik, hogy folyamatosan gondolkodj a tanult nyelvben, és azonnal ellenőrizd a tudását!

    Egy egyszerű és hatékony php gyorsítótár rendszer

    Egy egyszerű és hatékony php gyorsítótár rendszer

    Ha sokáig szeretné megtanulni a HTML-t, akkor remek hírekkel szolgálok neked!

    Egy egyszerű és hatékony php gyorsítótár rendszer

    Ha már megtanulta a HTML-t, és tovább akar lépni, a következő lépés a CSS-technológia megtanulása.

    Egy egyszerű és hatékony php gyorsítótár rendszer

    Ha azt szeretnénk, hogy megértsék a fogalmak domain és tárhely, megtanulják, hogyan kell létrehozni egy adatbázist, feltölteni a fájlokat a honlapon keresztül FTP szerver, hozzon létre aldomain konfigurálja a postaládákat a helyszínen, és ellenőrzi a részvétel, a tanfolyam kifejezetten az Ön számára!




    Kapcsolódó cikkek