A Gyakorikérdéseknek akkor több mint 10 millió html fájlja van?
Ez a dinamikus weboldalak előnye. Igazából (feltételezem) egyetlen html-fájl sincs, ehelyett van egy program (gyanítom, egy php-szkript), meg egy adatbázis, és ez a program állítja elő a böngésződ számára az általad látni kívánt html-tartalmat. Persze, ezt a böngésződ úgy értelmezi, mint ha bármire kattintasz, az külön html-oldal lenne, de a valóságban a szerver azt abban a pillanatban állítja elő.
"Valami cache is biztos van. Túl gyorsan tűnik sima adatbázisos kapcsolathoz."
A szerver válaszideje nem csak a használt technika jellegétől függ. Rengeteg múlik a konkrét megvalósításon, illetve a használt hardveren. Egy izmosabb adatbázisszervernél egy adatlekérés pár századmásodperc, abból a html-tartalom előállítása hasonló mértékű idő, szóval ott vagyunk, hogy kevesebb, mint egy tizedmásodperc, és kész a legenerált oldal. Ha erős a vas, akkor a tartalom előállítása kevesebb idő, mint annak az eljuttatása a klienshez. Azt meg nem feltételezem, hogy az egyik leglátogatottabb hazai oldal gagyi vason futna.
Gyorsítótárazás persze mindenhol van, de ezt nem úgy kell elképzelni, hogy a szerver előre legyártja a vélhetően gyakrabban látogatott tartalmakat, és amikor valaki felkeresi, már csak a kész html-t kell elővennie, és átküldenie. Már csak azért sem, hiszen minden felhasználó számára külön gyorsítótáraznia kéne több ezer html-fájlt, hiszen ha más nem, a felhasználónév mindenkinél más, és ugyebár az is megjelenik bal oldalon. Továbbá: ha valamelyik kérdésre új válasz érkezik, akkor újra kéne generálni minden felhasználó számára az egészet. Sőt, ha valaki egy üzenetet küld, akkor is újra kéne generálni, hiszen bal oldalon felül az üzenetek számát is ki kell jelezni. Nem lenne egy erőforráshatékony megoldás.
Gyorsítótárazás persze van, de nem így kell azt elképzelni. Van egyrészt kliens oldalon némi gyorsítótárazás, böngészőtől és beállításoktól függ, hogy kinél ez milyen mértékű. Illetőleg az adatbázisszerver is komoly goyrsítótárral rendelkezik.
Van még egy jelenség amire felfigyeltem. A kategóriákban a kérdések listázása az első pár száz oldalon rendkívül gyors, azonnali. Kb. az 500. oldal fölött viszont a következő oldalra lapozás 4-5 másodpercet is igénybe vesz. Ennek is meg lehet az oka, nyilván a több hónapja választ sem kapott kérdéseket nem böngészi már senki, míg a legfrissebbeket egyszerre sokan, így itt kritikus a gyorsaság.
Bedobok egy random oldalt, és próbáld lapozni, nálam óriási a betöltési idő. De ha visszaugrasz az elsőre, onnantól ismét gyors:
https://www.gyakorikerdesek.hu/felnott-parkapcsolatok__oldal..
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!