TechEd 2007: ASP.NET script combining
09.11.2007 | Gunnar
Esimene ASP.NET-i uuendus, mis Microsoft-il peatselt valmis saab, on script combining, mis võimaldab vähendada lehekülje kuvamiseks vaja minevate pöördumiste arvu.
Selle uuendusega tutvumiseks vaatame alustuseks ühte skeemi, millelt on näha, kuidas brauser leheküljel viitatud JavaScrpit-i faile küsib. Näeme, et iga faili kohta tuleb teha eraldi pöördumine.

Selliselt küsib brauser skripti faile. Esimene pöördumine tehakse
kuvatavale leheküljele, skriptid küsitakse järgmiste pöördumistega.
Kui saidi koormus on madal, liiklust on vähe või pole skripte palju, siis ei anna see uuendus ehk ennast otseselt tunda. Kui lehekülgedel, kus on näiteks kasutatud rohkelt AJAX-i komponente, võib skriptide hulk olla oluliselt suurem. Koos skriptide arvuga on suurem ka ühe lehe kuvamiseks vajalik pöördumiste arv. See võib osutuda probleemiks suurema koormusega saitide ja aeglasemate interneti ühenduste korral.
Siin tulebki meile appi script combining, mis võimaldab lehel kasutatud JavaScript-i failid alla laadida ühe pöördumisega.

Script combining aitab serveri poolel võtta lehel kasutatud skriptid
kokku näiliselt üheks failiks, mille saab seega kätte ühe pöördumisega.
Kombibeerimine leiab aset serveris ning brauseri poolde see otseselt välja ei paista. Suurema liiklusega lehekülgedel võib script combining vähendada pöördumiste ja seega serverile langevat koormust oluliselt.

10.11.2007 kell 14:41
Unustasin ennist mainida, et ASP.NET-i uus CTP (Community Technology Preview) peaks ilmavalgust nägema selle aasta detsembris.