top 7 tips til at forbedre deres asp.net anvendelse resultater

, asp.net er en webapplikation server ramme, der har til formål at gøre processen til udvikling af hjemmesider lettere, navnlig for at skabe dynamiske websider.det er vigtigt at forstå nytten af asp.net ansøgninger i opbygningen af effektive, solid og pålidelig.nedenfor er min top 7 tips til at forbedre asp.net anvendelse ydeevne:,, 1.brug httpserverutility. overførsel i stedet for svar. ja, og omdirigere ' de er også meget snakkesalig.de bør kun anvendes, når du flytter til en anden fysisk web - server.for alle overførsler i deres server, anvendelse.overførsel.du vil redde en masse unødvendige http anmodninger.,,. 2.kontrollér altid page.isvalid ved validatoren kontrol, så du og' har tabt på en validator kontrol, og du tror, at din gode til at gå, fordi asp.net gør alt for dig!ikke?forkert!alt det, der sker, hvis dårlig dataene er modtaget, er isvalid flag er falske.så sørg for at tjekke page.isvalid før behandlingen af deres former.,, 3.indsætte med overgang bygge, sørg for at bruge løsladelsen bygge tilstand og ikke ser bygge, når du gruppér dine sted til produktion.hvis du tror, det betyder ikke noget, så tro om igen.ved at i ser på mode, du skaber fbf ' s og intensiverer timeout.anvende overgang tilstand, og du vil se hurtige forbedringer.,, 4.præ - udarbejdelse af asp.net anvendelse, ved udarbejdelsen af en asp.net anvendelse - projektet, en fælles forsamling er skabt til at holde alle anvendelse og' kode, men websider (.aspx) og bruger kontrol (.ascx) ikke udarbejdes og anvendes, som det er.i den første anmodning asp.net dynamisk udarbejder websider og brugernes kontrol og lægger udarbejdet filer i asp.net midlertidige filer mappe.,, at begrænse den tid, den første anmodning en webapplikation kan forud udarbejdes, herunder alle koden, sider, og brugernes kontrol ved hjælp af asp.net udarbejdelse værktøj (aspnet_compiler.exe).dette værktøj i produktionen servere kan nedsætte forsinkelsen brugere erfaringer om første anmodning.,, a. åbne en kommando omgående i deres produktion server., b.sejle til% windir% microsoft. net folder, c.navigere enten ramme eller framework64 i henhold til konfigurering af webapplikationen ' ansøgning pool., d.navigere for rammerne version ' s mappe., e.anføre følgende kommando til at påbegynde udarbejdelse,, aspnet_compiler.exe - v /fullpathofyourwebapplication, 5.deaktiver samling stat, uskadeliggør samling land, hvis du og', kommer ikke til at bruge den.som standard it ' s.du kan slukke for specifikke sider i stedet for hver side:,, og<% @ side language = "c #" codebehind = "webform1.aspx.cs", autoeventwireup = "falske" arver = "webapplication1.webform1", "> enablesessionstate =" falske "% >,,, mode - værdi".> de kan også slå den over anvendelsen i web.config ved fastsættelsen af værdien for slukket tilstand.,, 6.ur kontrol, datalist, datagrid, og dataview kontrol dårligt, asp.net er en god platform, som desværre er mange af de kontroller, der blev udviklet er tung i html og skaber ikke de største dimensionerbare html fra en forestilling synspunkt.asp.net forstærker kontrollen er fantastisk!brug det!du kan skrive mere kode, men du vil takke mig i det lange løb!,, 7.skabe pr - anmodning cache, anvendes httpcontect. elementer at tilføje én side lader til at skabe en pr - anmodning caching.,



Previous:
Next Page: