TOC

This article has been localized into Hungarian by the community.

Gyorsítótárazás:

Bevezetés

Amikor az első ASP.NET MVC weboldalat csinálod, valószínűleg még nem különösebben aggaszt a teljesítménye. Egy egyszerű weblapon minden gyorsan és simán fut, a keretrendszerbe fektetett alapos munkának köszönhetően. Szóval nem kellett sokat törődnöd még a teljesítményével, és ez rendben is van eddig, de amint az oldal komplexebbé válik, nagyon is fontos lehet az optimalizálás. A gyorsítótárazás jó kiindulópont ehhez.

A gyorsítótárazás (caching) használatára sok mód van, de nagy vonalakban két kategóriára lehet osztani ezeket: kliensoldali és szerveroldali gyorsítótárazásra, és bár az ASP.NET szerveroldali technológia, mindkettő lehetőséget magába foglalja.

Ahogy esetleg már tudhatod, a böngésződ valószínűleg már most is gyorsítótáraz dolgokat a weboldaladról. Sok olyan mechanizmussal rendelkezik, ami segít statikus tartalmat lekérni és tárolni, például képeket és stíluslapokat (CSS-t), hogy azokat ne kelljen minden kérés alkalmával letölteni. Ez a kliensoldali gyorsítótárazás egyik példája, mivel a kliens (a böngésző) végzi azt, de az oldalaid tényleges tartalmát is ugyanígy lehet gyorsítótárazni. Ezt a következő cikkben fogjuk taglalni, ahol a ResponseCache technikát tekintjük meg.

Ha kliens helyett közvetlen a szerveren szeretnél gyorsítótárazni, akkor memórián belüli gyorsítótárazásra és kimeneti gyorsítótárazásra lesz szükséged. Ezekről is beszélünk majd ebben a fejezetben.

This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!