ASP.NET kényelmes módot kínál a gyorsítótár vezérlésére. A @OutputCache direktíva használható az oldalkimeneti gyorsítótár vezérlésére
- Az olyan erőforrás fájlok, mint a css, js, image és aspx helyben olvashatók a második látogatáskor anélkül, hogy újra a szerver oldalról kellene kérniük, így csökkentve a kliensre nehezedő nyomást, hogy erőforrásokat kérjen a szervertől, és felgyorsítja az ügyfél válaszsebességét.
- A gyakran használt adatforrások esetén tároljuk őket az adatgyorsítótárban vagy memóriában, hogy csökkentsék az adatbázis-kéréseket és csökkentsék az adatbázis nyomását.
- Weboldalak telepítése több számítógépen és elosztott feldolgozása hatékonyan oldhatja meg a több felhasználói kérés okozta nyomást egy szerveren, és felgyorsíthatja a klienskérések válaszát (elosztott telepítés).
- Azokat az oldalakat, amelyekhez gyakran hozzáférnek, de az adatok nem frissülnek, statisztikusan kezelhetők, így hatékonyan csökkentve a szervernyomást és az ügyfél válaszsebességét.
Kapcsold ki a gyorsítótárat
Az asp.net oldalam, az OutputCache a következőképpen van konfigurálva:
A projektfejlesztés során ki kell kapcsolnunk a cache-t, különben az oldal nem lép életbe módosítás után, korábban már kommenteltem ezt a funkciót, valójában van jobb megoldás,
A következő konfigurációt adjuk hozzá a web.config system.web csomópontjához:
A Web.Release.config fájlban a következőképpen konfigurálhatod:
Kiadási módban eltávolítják azokat a konfigurációs elemeket, amelyek letiltják a gyorsítótárat, ami nem befolyásolja a fejlesztést vagy a kiadást.
Töröld ki a gyorsítótárt
Ha módosítjuk az adatbázis adatait, az oldalt nem lehet azonnal frissíteni, ami jelentősen befolyásolja a felhasználói élményt; hogy ne befolyásoljuk a felhasználói élményt, törölhetjük a gyorsítótárt, és hagyjuk, hogy az oldal újratöltődjön, ami egyenértékű a gyorsítótár frissítésével.
Például:
A tökéletesség tesztelése kiürítheti a gyorsítótárt anélkül, hogy befolyásolná más oldalak gyorsítótárát.
Erőforrások:A hiperlink bejelentkezés látható.
|