Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Optimalizálás Ez az előadó neve beosztása vállalata.

Hasonló előadás


Az előadások a következő témára: "Optimalizálás Ez az előadó neve beosztása vállalata."— Előadás másolata:

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

12


Letölteni ppt "Optimalizálás Ez az előadó neve beosztása vállalata."

Hasonló előadás


Google Hirdetések