Hogyan Lehet Letiltani A Pufferelést

Tartalomjegyzék:

Hogyan Lehet Letiltani A Pufferelést
Hogyan Lehet Letiltani A Pufferelést

Videó: Hogyan Lehet Letiltani A Pufferelést

Videó: Hogyan Lehet Letiltani A Pufferelést
Videó: Hogyan lehet letiltani a Panasonic TV automatikus készenléti funkcióját? [HUN felirat] 2024, November
Anonim

A pufferelést néha egy weboldal renderelésére használják, hogy minimalizálják a HTML vagy az adatok ASP oldalakon található kódokból történő renderelési kísérleteinek számát az ügyfélböngészőben, ezáltal növelve az általános teljesítményt. A TCP / IP úgy van megtervezve, hogy hatékonyabb az adatok nagy darabokban történő elküldése az ügyfélnek.

Hogyan lehet letiltani a pufferelést
Hogyan lehet letiltani a pufferelést

Szükséges

HTML szerkesztő

Utasítás

1. lépés

Az oldal a pufferelés miatt lassabbá válik - abból, amit csak a véglegesítést követően küldünk el a felhasználóknak. Ezért azoknál az oldalaknál, amelyeket szkriptek nagyon hosszú ideig generálnak, teljesen vagy részben letilthatja a pufferelést.

2. lépés

Használja a Response. Buffer = False parancsot a pufferelés teljes letiltásához. Ez a módszer azonnal adatokat küld a felhasználónak.

3. lépés

Használja a Response. Flush módszert. A pufferelés részleges letiltásához összetettebb algoritmusra lesz szükség, de úgy tűnik, hogy ez előnyösebb. A Response. Flush metódust használja, amely az összes pufferben felhalmozott HTML-t elküldi az ügyfélnek.

4. lépés

Például egy tábla első száz sorának létrehozása után, amelynek összmérete 1000 sor, az ASP parancsfájlok felhívják a Response. Flush-t, hogy elküldjék az oldal első részét az ügyfél böngészőjének. Ez a megközelítés lehetővé teszi a felhasználó számára, hogy az első száz sort még azelőtt elkészítse, mielőtt az egész tábla elkészülne. Ezenkívül lehetséges, hogy ugyanazon részeken küldje el az ügyfélnek egy új vonal létrehozása során.

5. lépés

A pufferrel végzett ilyen munka a legoptimálisabb, kézzelfogható növekedést ér el a teljesítmény szintjén és a hosszú időn keresztül kiszámított oldalak szakaszos betöltésének képességében anélkül, hogy az erőforrás látogatóit arra kényszerítenék, hogy hosszú ideig várakozzanak előtte. tiszta böngészőablakot.

6. lépés

Bontsa az oldalt építőelemekre. Fontos megjegyezni, hogy néhány böngésző nem támogatja az asztal egyes részeinek megjelenítését - megvárják, amíg bezáródik. Ebben az esetben egy ilyen lezárást kell szimulálnia - például egy nagy táblát száz sorra lehet osztani, a fent leírtak szerint. Ebben az esetben a következő altábla létrehozása után a Response. Flush módszerrel elküldhető a felhasználóknak.

7. lépés

Alkalmazza a Flush módszert. Bizonyos esetekben lehetséges, hogy a pufferelés részbeni letiltásának technológiája nagy mennyiségű szerver memóriát emészt fel a nagyon nagy oldalak létrehozásának zónájában. A Flush módszer használata nélkül nem lehet biztosítani ennek a technológiának a helyes használatát és elkerülni a rendszer erőforrásának felesleges túlzott felhasználását. Ennek a módszernek az a hátránya, hogy ahhoz, hogy a felhasználó helyesen jelenítse meg a táblázatot a képernyőn, biztosítani kell, hogy az egyes altáblákban azonos szélességű oszlopok jöjjenek létre.

Ajánlott: