15 consejos sencillos para optimizar el rendimiento de ASP.NET


. . , , , . , ASP.NET ASP.NET .





ASP.NET -, .





1.

Medir el rendimiento de la aplicación
Measure app peformance

, — . , , , . ASP.NET , . , JavaScript . : , Prefix.





Prefix , JavaScript . , . . , , , .





2.

, , , . , , . ( JavaScript, CSS ), , , .





, , , . , , .





3.

HTTP , . - , , HTML, CSS JavaScript . HTTP- gzip. gzip HTML- ; , 100 33 . !





, , Brotli, .





4. HTTP-

, , “ ”. TCP/IP. , . , , , , HTTP- - .





:





- . , , - ( ). , : , .





— , - . Honda Civic 2001 , , Destiny's Child.





— , -. , , . , . .





, , . JavaScript, webpack, gulp grunt JavaScript . CSS , , JavaScript.





. , CSS Spriting. , CSS, , . , , , , . .





HTTP 2.





5. HTTP/2 SSL

HTTP, HTTP/2, . -, , №3, , . , , , « ». , HTTP- . .





HTTP/2, , , , , . , - Azure HTTP/2.





, . , JavaScript, , , , , .





SSL , , HTTP2, , HTTPS.





6.

— , , , HTML, CSS JavaScript, . , compress(x) => decopress(x) x. , , . , JavaScript





function doSomething(){ 
    var size_of_something_to_do = 55; 
    for (var counter_of_stuff = 0; 
        counter_of_stuff < size_of_something_to_do; 
        counter_of_stuff++) { 
        size_of_something_to_do--; 
    } 
}
      
      







function doSomething(){var a=55;for(var b=0;b<a;b++){a--;}}
      
      



, , . . CSS HTML.





7. CSS

CSS , .





, , , . , - . , , - , , . , , , . , , — . , .





8. JavaScript

JavaScript — CSS, . , , , JavaScript . , , . .





: JavaScript, , Angular React, , JavaScript . , JavaScript, , . , . , JavaScript HTML . , , .





9.

. SVG CSS , , . , , . , , . tinypng, , .





EJEMPLO DE PANLA DE SALUDO TINYPNG
TINYPNG

 





JavaScript, , , , .





10.

ORM ( - ) , , . Prefix , n + 1 select . , , . Microsoft , EF (Entity Framework) SQL.





11.

. , Stack Overflow , , . , , , .





ASP.NET MVC, , .





[HandleError] public class HomeController : Controller { 
    [OutputCache(Duration=10, VaryByParam="none")] 
    public ActionResult Index() { 
        return View(); 
    } 
}
      
      



, , 12 .





12.

; . , . , . MVC 5 , MVC Core — .





LAS SECCIONES EN VERDE SE GUARDAN POR PÁGINA Y EN NARANJA EL USUARIO
, , ,  

13. (CDN)

300000 /, ; , , . , , .





Redes de entrega de contenido
Content Delivery Networks

14.

, jQuery, , , , , . Zeptojs — , jQuery, . , jQuery UI, . Angular, , , . , , .





15.

- . , , , . — . , , — SSL- . HTTP Strict Transport Security . SSL- .





ASP.NET - , , . , , , , . -: 3 .






«C# ASP.NET Core »








All Articles