Kezdőoldal » Számítástechnika » Weblapkészítés » A Gyakorikérdéseknek akkor...

A Gyakorikérdéseknek akkor több mint 10 millió html fájlja van?

Figyelt kérdés
Azt írják, hogy több mint 10 millió kérdés van, tehát feltételezem 10 millió html fájl?
2021. júl. 23. 23:57
1 2
 1/14 jokyman15 ***** válasza:
92%
Nem. A kérdéseket és a hozzá tartozó válaszokat adatbázisban tárolják. Elegendő egy HTML, amibe ezután egyszerűen meg hívják a mentett kérdéseket és a hozzá tartozó válaszokat.
2021. júl. 24. 00:00
Hasznos számodra ez a válasz?
 2/14 A kérdező kommentje:
Szóval akkor van kb. 10 oldal (kategória oldalak, felhasználói oldalak, főoldal, stb.) és ennyi?
2021. júl. 24. 00:02
 3/14 anonim ***** válasza:
54%
Nem. Egyszerüsítve Van egy minta és van adatbázisból adat. Amikor lekéred a szerver kettőből összerakja amit látni fogsz, de nem menti el csak elküldi neked.
2021. júl. 24. 00:03
Hasznos számodra ez a válasz?
 4/14 anonim ***** válasza:
100%
#2 Igen, lényegében. Függ attól hány minta kell, engedelmeddel nem kezdem számolni.
2021. júl. 24. 00:04
Hasznos számodra ez a válasz?
 5/14 A kérdező kommentje:
Rendben, köszi!
2021. júl. 24. 00:22
 6/14 anonim ***** válasza:
33%
Pontosan annyi. Egy nüansznyival sem kevesebb!
2021. júl. 24. 00:37
Hasznos számodra ez a válasz?
 7/14 anonim ***** válasza:
28%
Valami cache is biztos van. Túl gyorsan tűnik sima adatbázisos kapcsolathoz. Pl mikor elrejted a nevedet, az is több óra mire mindenhol megváltozik.
2021. júl. 24. 07:57
Hasznos számodra ez a válasz?
 8/14 anonim ***** válasza:
87%

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.

2021. júl. 24. 09:39
Hasznos számodra ez a válasz?
 9/14 anonim ***** válasza:
23%
#8 már miért kéne minden felhasználónak külön elmenteni? Láthatólag értesz hozzá, azt ne mond hogy nem tudnád megoldani úgy, hogy csak azt vegye elő fájlból, ami mindenki számára ugyanaz.
2021. júl. 24. 10:03
Hasznos számodra ez a válasz?
 10/14 anonim ***** válasza:
23%

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..

2021. júl. 24. 10:19
Hasznos számodra ez a válasz?
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!