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...
Autor principal: | |
---|---|
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