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

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!


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

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.

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!