Fast ASP.NET Websites

Preț: 155,75 lei
Disponibilitate: la comandă
ISBN: 9781617291258
Anul publicării: 2013
Pagini: 208

DESCRIERE

Fast ASP.NET Websites delivers just what it promises—practical, hands-on guidance to create faster, more efficient ASP.NET sites and applications. This book offers step-by-step .NET-specific examples showing you how to apply classic page optimization tips, ASP.NET-specific techniques, and ways to leverage new HTML5 features.
About the Technology

There's a real cost to inefficient HTTP requests, overloaded data streams, and bulky scripts. Server throughput is a precious commodity, and seconds—even tiny fractions of a second—can seem like an eternity while a visitor waits for your site to load. As an ASP.NET developer, there are dozens of techniques you can apply immediately to make your sites and applications faster. You'll find them here.
About this Book

Fast ASP.NET Websites delivers just what it promises—practical, hands-on guidance to create faster, more efficient ASP.NET sites and applications. This book offers step-by-step .NET-specific examples showing you how to apply classic page optimization tips, ASP.NET-specific techniques, and ways to leverage new HTML5 features.

Readers should be familiar with basic HTML, CSS, and ASP.NET concepts.
What's Inside

Drastically improved response times
Tips for Webforms and ASP.NET MVC sites
Optimizing existing pages
.NET-specific examples

About the Author

Dean Hume is a software developer and blogger based in the U.K. A passionate techie, he created the ASP.NET HTML5 toolkit and blogs regularly about web performance at www.deanhume.com.

contents
preface
acknowledgments
about this book

Part 1 Defining performance

Chapter 1 High-speed websites
Why optimize?
The financial impact
How to optimize
Where to optimize
The Performance Golden Rule
Summary
Chapter 2 First steps toward a faster website
The basics of HTTP
Empty cache vs. primed cache
Tips and tools for interpreting performance charts
Performance rules to live by
Summary

Part 2 General performance best practices

Chapter 3 Compression
What is compression?
Why should I use compression?
Pros and cons of compression
Types of compression
Accept-Encoding
The Surf Store application
Adding compression to your website
The results
Summary
Chapter 4 Caching: The sell-by date
What is HTTP caching?
IIS and HTTP caching
Web.config settings
Caching considerations
Output caching
The results of HTTP caching
Summary
Chapter 5 Minifying and bundling static files
What is minification?
What is bundling?
New bundling and minifying features in ASP.NET 4.5
Utilizing bundling in ASP.NET MVC
Utilizing bundling in ASP.NET Web Forms
The results
Summary
Chapter 6 HTML optimization tips
Where to position CSS and JavaScript in a web page to achieve the best performance
How the order of styles and scripts affects rendering
HTML5
A note on HTML5 browser support
HTML5 application cache
Summary
Chapter 7 Image optimization
What’s the big deal with image optimization?
Online image optimization tools
Command line image optimization tools
Image Optimizer—a Visual Studio extension
Using data URIs
The importance of specifying image dimensions
The results
Summary
Chapter 8 ETags
What are ETags?
Why should I change ETags?
Removing ETags in ASP.NET Web Forms and ASP.NET MVC applications
The results
Summary
Chapter 9 Content Delivery Networks
What is a Content Delivery Network?
CDN options
Domain sharding
Developing with a CDN
The results
Summary

Part 3 ASP.NET-specific techniques

Chapter 10 Tweaking ASP.NET MVC performance
Using only the view engines that you need
Release mode vs. Debug mode
The importance of a favicon
Utilizing a code profiler
Summary
Chapter 11 Tweaking ASP.NET Web Forms performance
HTML improvements
Web.config settings
Response.Redirect vs. Server.Transfer
Utilizing a code profiler
Fixing the issue
Summary
Chapter 12 Data caching
Server-side data caching
System.Runtime.Caching
What should I cache?
The sample application
Notes on distributed caching
Summary
Look at how far you’ve come!

appendix

index

Site-uri rapide ASP.NET oferă exact ceea ce promite - practic , hands-on de orientare pentru a crea rapid , site-uri mai eficiente ASP.NET și aplicații . Această carte oferă pas - cu - pas exemple NET - specifice care vă arată cum să se aplice clasice sfaturi de pagina de optimizare , tehnici de ASP.NET - specifice , precum și modalități să utilizeze noile caracteristici HTML5 . .
Despre Tehnologie

Există un cost real pentru cererile ineficiente HTTP , fluxuri de date supraîncărcate , și script-uri voluminoase . Transfer Server este un bun prețios , iar secunde - chiar și cantități mici de un al doilea , poate parea o eternitate în timp ce un vizitator asteapta pentru site-ul dvs. pentru a încărca . Ca un dezvoltator ASP.NET , există zeci de tehnici pe care le puteți aplica imediat pentru a face site-uri și aplicații mai rapid . Le veți găsi aici .
Despre această carte

Site-uri rapide ASP.NET oferă exact ceea ce promite - practic , hands-on de orientare pentru a crea rapid , site-uri mai eficiente ASP.NET și aplicații . Această carte oferă pas - cu - pas exemple NET - specifice care vă arată cum să se aplice clasice sfaturi de pagina de optimizare , tehnici de ASP.NET - specifice , precum și modalități să utilizeze noile caracteristici HTML5 . .

Cititorii ar trebui să fie familiarizat cu bază HTML , CSS , și concepte ASP.NET .
Ce este în interiorul

Timpii de răspuns drastic îmbunătățit
Sfaturi pentru formuri web și ASP.NET MVC site-uri
Optimizarea paginilor existente
. NET exemple specifice

Despre autor

Dean Hume este un dezvoltator de software și blogger cu sediul în Marea Britanie Un tehnician pasionat , el a creat ASP.NET HTML5 set de instrumente și blog-uri în mod regulat cu privire la performanța de web la www.deanhume.com .

conținut
prefață
Mulțumiri
Despre această carte

Partea 1 Definirea performanței

Capitolul 1 site-uri de mare viteză
De ce optimizarea ?
Impactul financiar
Cum să optimizeze
În cazul în care pentru a optimiza
Performanță Regula de Aur
rezumat
Capitolul 2 Primii pași spre un site web mai rapid
Elementele de bază ale HTTP
Cache gol vs cache amorsate
Sfaturi și instrumente pentru interpretarea diagramelor de performanță
Normele de performanță de a trăi prin
rezumat

Partea 2 de performanță cele mai bune practici generale

Capitolul 3 compresie
Ce este de compresie ?
De ce ar trebui să folosesc compresie ?
Pro și contra de compresie
Tipuri de compresie
Accept - Encoding
Cererea Store Surf
Adăugarea de compresie pentru site-ul dvs.
rezultatele
rezumat
Capitolul 4 Caching :Data de vânzare
Ce este HTTP caching ?
IIS și HTTP caching
setările web.config
considerente cache
cache de ieșire
Rezultatele HTTP cache
rezumat
Capitolul 5 minimizarea și gruparea fișierelor statice
Ce este minification ?
Ce se grupare ?
Noi gruparea și minimizarea caracteristici în ASP.NET 4.5
Utilizand grupare în ASP.NET MVC
Utilizand grupare în ASP.NET Web Forms
rezultatele
rezumat
Capitolul 6 HTML sfaturi de optimizare
În cazul în care la poziția CSS și JavaScript într- o pagină web pentru a obține cea mai bună performanță
Cum ordinea de stiluri și scripturi afectează de redare
HTML5
O notă privind suportul browser-ul HTML5
HTML5 cache cerere
rezumat
Capitolul 7 imagine de optimizare
Care -i treaba cu optimizarea imaginii ?
On-line instrumente de optimizare a imaginii
Linie de imagine instrumente de optimizare comandă
Optimizare - o imagine extensie Visual Studio
Utilizarea datelor URI
Importanța de a specifica dimensiunile imaginii
rezultatele
rezumat
Capitolul 8 ETags
Care sunt ETags ?
De ce ar trebui să se schimbe ETags ?
Scoaterea ETags în ASP.NET Web Forms si aplicatii ASP.NET MVC
rezultatele
rezumat
Capitolul 9 Rețele de livrare de conținut
Ce este un Content Delivery Network ?
Opțiuni CDN
sharding domeniu
Dezvoltarea cu un CDN
rezultatele
rezumat

Partea a 3 tehnici ASP.NET specifice

Capitolul 10 Optimizarea ASP.NET MVC de performanță
Folosind doar motoarele de vedere de care aveți nevoie
Mod eliberare vs modul de depanare
Importanța unui favicon
Utilizand un profiler cod
rezumat
Capitolul 11 Optimizarea ASP.NET Web Forms performanță
îmbunătățiri HTML
setările web.config
Response.Redirect vs Server.Transfer
Utilizand un profiler cod
Fixarea problema
rezumat
Capitolul 12 datelor în cache
Server-side caching
System.Runtime.Caching
Ce ar trebui să cache-ul ?
Cererea eșantion
Note despre caching distribuit
rezumat
Uită-te la cât de departe ai ajuns !

apendice

index

RECENZII

Spune-ne opinia ta despre acest produs! scrie o recenzie
Created in 0.0471 sec