Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Optimalizálás Ez az előadó neve beosztása vállalata
2
Natív kód Memória IL kód.dll file Gyorsulás I. ASP.Net feldolgozási optimalizáció Response (html) Execute IL kód.dll file Natív kód Memória _Default: Page _Default_aspx: _Default compiler JIT http://www.foo.com/default.aspx Default.aspxDefault.aspx.cs parser Web Server K ülvilág Render() Első lekérdezés előfordítás nélkül
3
parser _Default: Page _Default_aspx: _Default compiler Default.aspxDefault.aspx.cs Natív kód Memória IL kód.dll file Gyorsulás I. ASP.Net feldolgozási optimalizáció Response (html) Execute IL kód.dll file Natív kód Memória JIT http://www.foo.com/default.aspx Web Server K ülvilág Render() Első lekérdezés előfordítással
4
parser _Default: Page _Default_aspx: _Default compiler Default.aspxDefault.aspx.cs Natív kód Memória Gyorsulás I. ASP.Net feldolgozási optimalizáció Response (html) Execute IL kód.dll file Natív kód Memória JIT http://www.foo.com/default.aspx Web Server K ülvilág Render() Második lekérdezés
5
Cache[] Gyorsulás II. Cache objektum Drága adatok – kár kidobni őket Application State – látszólag megoldás Cache – amitől cache a cache – Cache[], Insert() – dependency, callback Execute Natív kód Memória Render() Cache[]
6
Demó Cache objektum Insert metódusa Cache függőség (fájl, másik cache objektum) Invalidate Callback
7
Gyorsulás III. OutputCache Leggyorsabbak a statikus lapok Mitől változik a weblapok kimenete? – lekérdezési paraméterek – tárolt állapot – idő Gyakran kérik ugyanazt – amit egyszer elkészítettünk, őrizzük meg
8
parser _Default: Page _Default_aspx: _Default compiler Default.aspxDefault.aspx.cs Gyorsulás III. OutputCache Execute IL kód.dll file Natív kód Memória JIT Web Server K ülvilág Render() Cache találat esetén OutputCache Response (html) http://www.foo.com/default.aspx
9
parser _Default: Page _Default_aspx: _Default compiler Default.aspxDefault.aspx.cs Execute IL kód.dll file Natív kód Memória JIT Render() Cache találat esetén OutputCache Response (html) http://www.foo.com/default.aspx Proxy Cache Local Cache Gyorsulás III. OutputCache Web Server K ülvilág
10
Demó <%@ OutputCache VaryBy… CacheProfile
11
Execute Render() OutputCache Response (html) http://www.foo.com/default.aspx Proxy Cache Local Cache Gyorsulás IV. AJAX
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.