Ultra-fast ASP.NET 4.5 build ultra-fast and ultra-scalable Web sites using ASP.NET 4.5 and SQL Server 2012

Ultra-Fast ASP.NET 4.5 presents a practical approach to building fast and scalable web sites using ASP.NET and SQL Server. In addition to a wealth of tips, tricks and secrets, you'll find advice and code examples for all tiers of your application, including the client, caching, IIS 7.5, ASP.NET...

Descripción completa

Detalles Bibliográficos
Autor principal: Kiessig, Richard (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: [Berkeley, Calif.] : Apress 2012.
Edición:2nd ed. 2012.
Colección:The expert's voice in ASP.NET Ultra-fast ASP.NET 4.5
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629427606719
Tabla de Contenidos:
  • Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewers; Introduction; Who Th is Book Is For; ASP.NET MVC, Windows Azure, and Sal Azure; Contacting the Author; Acknowledgments; CHAPTER 1 Principles and Method; The Difference Between Performance and Scalability; Why Ultra-fast and Ultra-scalable?; Optimization; Process; The Full Experience; End-to-End Web Page Processing; Overview of Principles; Performance Principles; Secondary Techniques; Environment and Tools Used in This Book; Software Tools and Versions; Terminology
  • Typographic ConventionsAuthor's Web Site; CHAPTER 2 Client Performance; Browser Page Processing; Network Connections and the Initial HTTP Request; Page Parsing and New Resource Requests; Page Resource Order and Reordering; Browser Caching; Network Optimizations; JavaScript Grouping and Placement; Avoiding document.writeO; Reordering Script That You Can't Modify; Requesting Images and Other Objects Mter the Page Loads; Script Defer and Async; Downloading Less; Reduce the Number of Resources per Page; Minify Your HTML, CSS, and JavaScript; Maximize Compressibility; Image Optimization
  • Minimize the Number of Images on Your PagesUse Transparency as an Alternative to Rollover Images; Optimize Background Images; Inline Image Encoding; Choose the Right Image Format; Optimize Image Compression and Dimensions; When to Use Image Slicing; Client-Side Image Maps; Specify Image Size Attributes; Web Site Icon File; General HTML, CSS, and JavaScript Optimization; Using an HTML Optimizer; Avoid Optimization Techniques That Violate the HTML Standards; Eliminating CSS Round-Trips for the First Page View; Using JavaScript to Gate Page Requests; Submit Buttons; Links
  • Using JavaScript to Reduce HTML SizeGenerate Repetitive HTML; Add Repetitive Text to Your Tags; Uploading Less; Optimizing CSS; Using Image Sprites and Clustering; Leveraging Dynamic HTML and JavaScript (Ajax); Improving Layout and Rendering Speed; Precaching; PrecachingIrnages; Precaching CSS and J avaScript; Using CSS Layout Without Tables; Optimizing JavaScript Performance; Summary; CHAPTER 3 Caching; Caching at All Tiers; Browser Cache; Caching Static Content; Avoiding Conditional GETs; Setting Cache-Control: max-age; Disabling Browser Caching for Static Content; Caching Dynamic Content
  • Using Cache ProfilesDisabling Caching; ViewState; How ViewState Works; Avoiding ViewS tate Misuse; UsingViewState as a Form of Caching; Protecting ViewState Data Integrity; Other Uses of ViewState; Minimizing ViewState Size; Using a Custom Template in Visual Studio; Minimizing Serialization Overhead; Storing ViewState on the Server; Cookies and Web Storage; Setting Session Cookies; Multiple NamelValue Pairs in a Single Cookie; Cookie Properties; Expires; Path; Domain; HttpOnly; Secure; Reading Cookies; Storing Binary Data in Cookies; Using a Compact Privacy Policy; Managing Cookies
  • Web Storage