ASP.NET site performance secrets :: simple and proven techniques to quickly speed up your ASP.NET web site /
Annotation
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, U.K. :
Packt Pub.,
©2010.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Annotation |
Beschreibung: | 1 online resource (xii, 435 pages) : color illustrations |
Bibliographie: | Includes bibliographical references and index. |
ISBN: | 9781849690690 1849690693 1849690685 9781849690683 1849513724 9781849513722 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn694183926 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 101223s2010 enka ob 001 0 eng d | ||
040 | |a N$T |b eng |e pn |c N$T |d E7B |d CEF |d OCLCQ |d UMI |d OCLCQ |d B24X7 |d COO |d HEBIS |d C6I |d OCLCQ |d DEBSZ |d OCLCQ |d OCLCA |d DKDLA |d OCLCQ |d OCLCO |d YDXCP |d OCLCQ |d OCLCF |d OCLCQ |d AZK |d AGLDB |d CNNOR |d MOR |d PIFAG |d LIV |d OCLCQ |d JBG |d OCLCQ |d AL5MG |d OCLCO |d OCLCA |d U3W |d OCL |d BRL |d STF |d WRM |d VTS |d NLE |d INT |d VT2 |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO |d UAB |d A6Q |d AU@ |d M8D |d UKAHL |d HS0 |d UKCRE |d OCLCQ |d OCLCO |d INARC |d OCLCQ |d OCLCO |d OCLCL | ||
019 | |a 694147006 |a 741519507 |a 765143804 |a 842267305 |a 961507023 |a 962694620 |a 988459500 |a 991925928 |a 1037460505 |a 1038662931 |a 1055314978 |a 1081275816 |a 1083551510 |a 1103254058 |a 1129344037 |a 1153025502 |a 1192350646 | ||
020 | |a 9781849690690 |q (electronic bk.) | ||
020 | |a 1849690693 |q (electronic bk.) | ||
020 | |a 1849690685 | ||
020 | |a 9781849690683 | ||
020 | |a 1849513724 | ||
020 | |a 9781849513722 | ||
020 | |z 9781849690683 | ||
020 | |z 9781849513722 | ||
035 | |a (OCoLC)694183926 |z (OCoLC)694147006 |z (OCoLC)741519507 |z (OCoLC)765143804 |z (OCoLC)842267305 |z (OCoLC)961507023 |z (OCoLC)962694620 |z (OCoLC)988459500 |z (OCoLC)991925928 |z (OCoLC)1037460505 |z (OCoLC)1038662931 |z (OCoLC)1055314978 |z (OCoLC)1081275816 |z (OCoLC)1083551510 |z (OCoLC)1103254058 |z (OCoLC)1129344037 |z (OCoLC)1153025502 |z (OCoLC)1192350646 | ||
037 | |a CL0500000096 |b Safari Books Online | ||
050 | 4 | |a TK5105.8885.A26 |b P47 2010eb | |
072 | 7 | |a REF |x 000000 |2 bisacsh | |
082 | 7 | |a 005.2/76 |2 22 | |
049 | |a MAIN | ||
100 | 1 | |a Perdeck, Matt. | |
245 | 1 | 0 | |a ASP.NET site performance secrets : |b simple and proven techniques to quickly speed up your ASP.NET web site / |c Matt Perdeck. |
260 | |a Birmingham, U.K. : |b Packt Pub., |c ©2010. | ||
300 | |a 1 online resource (xii, 435 pages) : |b color illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a data file | ||
588 | 0 | |a Print version record. | |
504 | |a Includes bibliographical references and index. | ||
520 | 8 | |a Annotation |b Do you think that only experts with a deep understanding of the inner workings of ASP.NET, SQL Server, and IIS can improve a website's performance? Think again _ because this book tosses that notion out of the window. It will help you resolve every web developer's nightmare _ a slow website _ with angry managers looking over your shoulder, raging calls from advertisers and clients _ the lot. You don't have the time or energy to gain a thorough and complete understanding of ASP.NET performance optimization _ You just need your site to run faster! This book will show you how. This hands-on book shows how to dramatically improve the performance of your ASP.NET-based website straight away, without forcing you through a lot of theoretical learning. It teaches you practical, step-by-step techniques that you can use right away to make your site faster with just the right amount of theory you need to make sense of it all. Start reading today and you could have a faster website tomorrow. Unlike other performance-related books, here you'll first learn how to pinpoint the bottlenecks that hold back your site's performance, so you can initially focus your time and energy on those areas of your site where you can quickly make the biggest difference. It then shows you how to fix the bottlenecks you found with lots of working code samples and practical advice, and just the right amount of theoretical detail. The first chapter details techniques for diagnosing performance issues using Waterfall charts. Subsequent chapters then each focus on one individual aspect of your website, providing you with numerous real-life scenarios and performance-enhancing techniques for each of them. In the last chapter, you learn how to effectively load-test your environment in order to measure the change in performance of your site without having to update your production environment _ whether it is a new release or simply a small change in the database. | |
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1:High Level Diagnosis; Assuring good performance; Continuous monitoring; Setting performance goals; Iterative improvements; Monitoring services; High-level diagnosis with Waterfall charts; Creating a Waterfall chart using Firebug; Installing Firebug; Creating the Waterfall Chart; Interpreting the Waterfall chart; Request and response information; Timeline information; Page-level information; Saving information; Categorizing bottlenecks using Waterfall charts | |
505 | 8 | |a Scenario 1: Main .aspx file takes long to arriveScenario 2: Main .aspx file takes long to load over the Internet; Scenario 3: Images take long to load; Scenario 4: JavaScript file blocks rendering; Waterfall generators for other browsers; Fiddler (browser-independent); Internet Explorer via WebPagetest; Google Chrome; Apple Safari; More Waterfall chart generators; Find out more; Summary; Chapter 2:Reducing Time to First Byte; Pinpointing bottlenecks; Memory; Windows Server 2003; Windows Vista, Windows Server 2008, or Windows 7; Simulating a memory shortage; Caching; CPU; Thread usage | |
505 | 8 | |a Long wait timesAdditional measures; Deployment; Building projects in release mode; Publishing your website; Disabling debug mode; Reducing number of assemblies; Reducing round trips; Using Server. Transfer instead of Response. Redirect; Always specifying the default file in URLs; Permanent redirects; Minimize CNAME records; SSL; Unwanted requests; Search engine bots; Hotlinking; CAPTCHA; Scrapers; Usability testing; Find out more; Summary; Chapter 3:Memory; Managed resources; Life cycle; Generations; Large Object Heap; Counters; CLR profiler; Garbage collector versions; Acquire late | |
505 | 8 | |a Release earlyUsing StringBuilder to concatenate strings; Using StringBuilder; When not to use StringBuilder; StringBuilder capacity; Using Compare for case-insensitive compares; Using Response. Write buffer; Pooling objects over 85KB; Unmanaged resources; IDisposable; Counters; Sessions; Reducing session state life time; Reducing space taken by session state; Using another session mode; Stop using session state; Find out more; Summary; Chapter 4:CPU; Identifying bottlenecks; Tools; Data access; Connection pooling; DataSet versus List; Returning multiple result sets | |
505 | 8 | |a Sending multiple inserts in one goUse native data providers; Exceptions; Revealing the time taken by exceptions; Counters; DataBinder. Eval; Garbage collector; Threading; StringBuilder; Regex instantiation; UtcNow; Foreach; Virtual properties; Avoid unnecessary processing; Trimming HTTP pipeline; Find out more; Summary; Chapter 5:Caching; Browser caching; OutputCache directive; Enabling caching in code; Disabling caching in code; Proxy caching; Caching different versions of the same page; Cookies; Removing query string from URL; URLRewrite extension to IIS 7; RewritePath method in Global.asax | |
630 | 0 | 0 | |a Active server pages. |0 http://id.loc.gov/authorities/names/n98026190 |
630 | 0 | 0 | |a Microsoft .NET Framework. |0 http://id.loc.gov/authorities/names/n2017043838 |
630 | 0 | 7 | |a Active server pages. |2 blmlsh |
630 | 0 | 7 | |a Active server pages |2 fast |
630 | 0 | 7 | |a Microsoft .NET Framework |2 fast |
650 | 0 | |a Web sites |x Design. |0 http://id.loc.gov/authorities/subjects/sh98000035 | |
650 | 0 | |a Internet programming. |0 http://id.loc.gov/authorities/subjects/sh96009904 | |
650 | 6 | |a Sites Web |x Conception. | |
650 | 6 | |a Programmation Internet. | |
650 | 7 | |a REFERENCE |x General. |2 bisacsh | |
650 | 7 | |a Internet programming |2 fast | |
650 | 7 | |a Web sites |x Design |2 fast | |
758 | |i has work: |a ASP.NET Site Performance Secrets (Text) |1 https://id.oclc.org/worldcat/entity/E39PCYQXftWjDm3h4JhWhrjDdP |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Perdeck, Matt. |t ASP.NET site performance secrets. |d Birmingham, U.K. : Packt Pub., 2010 |z 9781849690683 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=345702 |3 Volltext |
938 | |a Internet Archive |b INAR |n aspnetsiteperfor0000perd | ||
938 | |a Askews and Holts Library Services |b ASKH |n AH26944121 | ||
938 | |a Books 24x7 |b B247 |n bks00037987 | ||
938 | |a ebrary |b EBRY |n ebr10428644 | ||
938 | |a EBSCOhost |b EBSC |n 345702 | ||
938 | |a YBP Library Services |b YANK |n 3573277 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn694183926 |
---|---|
_version_ | 1816881747918323712 |
adam_text | |
any_adam_object | |
author | Perdeck, Matt |
author_facet | Perdeck, Matt |
author_role | |
author_sort | Perdeck, Matt |
author_variant | m p mp |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | TK5105 |
callnumber-raw | TK5105.8885.A26 P47 2010eb |
callnumber-search | TK5105.8885.A26 P47 2010eb |
callnumber-sort | TK 45105.8885 A26 P47 42010EB |
callnumber-subject | TK - Electrical and Nuclear Engineering |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1:High Level Diagnosis; Assuring good performance; Continuous monitoring; Setting performance goals; Iterative improvements; Monitoring services; High-level diagnosis with Waterfall charts; Creating a Waterfall chart using Firebug; Installing Firebug; Creating the Waterfall Chart; Interpreting the Waterfall chart; Request and response information; Timeline information; Page-level information; Saving information; Categorizing bottlenecks using Waterfall charts Scenario 1: Main .aspx file takes long to arriveScenario 2: Main .aspx file takes long to load over the Internet; Scenario 3: Images take long to load; Scenario 4: JavaScript file blocks rendering; Waterfall generators for other browsers; Fiddler (browser-independent); Internet Explorer via WebPagetest; Google Chrome; Apple Safari; More Waterfall chart generators; Find out more; Summary; Chapter 2:Reducing Time to First Byte; Pinpointing bottlenecks; Memory; Windows Server 2003; Windows Vista, Windows Server 2008, or Windows 7; Simulating a memory shortage; Caching; CPU; Thread usage Long wait timesAdditional measures; Deployment; Building projects in release mode; Publishing your website; Disabling debug mode; Reducing number of assemblies; Reducing round trips; Using Server. Transfer instead of Response. Redirect; Always specifying the default file in URLs; Permanent redirects; Minimize CNAME records; SSL; Unwanted requests; Search engine bots; Hotlinking; CAPTCHA; Scrapers; Usability testing; Find out more; Summary; Chapter 3:Memory; Managed resources; Life cycle; Generations; Large Object Heap; Counters; CLR profiler; Garbage collector versions; Acquire late Release earlyUsing StringBuilder to concatenate strings; Using StringBuilder; When not to use StringBuilder; StringBuilder capacity; Using Compare for case-insensitive compares; Using Response. Write buffer; Pooling objects over 85KB; Unmanaged resources; IDisposable; Counters; Sessions; Reducing session state life time; Reducing space taken by session state; Using another session mode; Stop using session state; Find out more; Summary; Chapter 4:CPU; Identifying bottlenecks; Tools; Data access; Connection pooling; DataSet versus List; Returning multiple result sets Sending multiple inserts in one goUse native data providers; Exceptions; Revealing the time taken by exceptions; Counters; DataBinder. Eval; Garbage collector; Threading; StringBuilder; Regex instantiation; UtcNow; Foreach; Virtual properties; Avoid unnecessary processing; Trimming HTTP pipeline; Find out more; Summary; Chapter 5:Caching; Browser caching; OutputCache directive; Enabling caching in code; Disabling caching in code; Proxy caching; Caching different versions of the same page; Cookies; Removing query string from URL; URLRewrite extension to IIS 7; RewritePath method in Global.asax |
ctrlnum | (OCoLC)694183926 |
dewey-full | 005.2/76 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2/76 |
dewey-search | 005.2/76 |
dewey-sort | 15.2 276 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>08584cam a2200745 a 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn694183926</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">101223s2010 enka ob 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">N$T</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">N$T</subfield><subfield code="d">E7B</subfield><subfield code="d">CEF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UMI</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">B24X7</subfield><subfield code="d">COO</subfield><subfield code="d">HEBIS</subfield><subfield code="d">C6I</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCA</subfield><subfield code="d">DKDLA</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">YDXCP</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">AZK</subfield><subfield code="d">AGLDB</subfield><subfield code="d">CNNOR</subfield><subfield code="d">MOR</subfield><subfield code="d">PIFAG</subfield><subfield code="d">LIV</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">JBG</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">AL5MG</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCA</subfield><subfield code="d">U3W</subfield><subfield code="d">OCL</subfield><subfield code="d">BRL</subfield><subfield code="d">STF</subfield><subfield code="d">WRM</subfield><subfield code="d">VTS</subfield><subfield code="d">NLE</subfield><subfield code="d">INT</subfield><subfield code="d">VT2</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UAB</subfield><subfield code="d">A6Q</subfield><subfield code="d">AU@</subfield><subfield code="d">M8D</subfield><subfield code="d">UKAHL</subfield><subfield code="d">HS0</subfield><subfield code="d">UKCRE</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">INARC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">694147006</subfield><subfield code="a">741519507</subfield><subfield code="a">765143804</subfield><subfield code="a">842267305</subfield><subfield code="a">961507023</subfield><subfield code="a">962694620</subfield><subfield code="a">988459500</subfield><subfield code="a">991925928</subfield><subfield code="a">1037460505</subfield><subfield code="a">1038662931</subfield><subfield code="a">1055314978</subfield><subfield code="a">1081275816</subfield><subfield code="a">1083551510</subfield><subfield code="a">1103254058</subfield><subfield code="a">1129344037</subfield><subfield code="a">1153025502</subfield><subfield code="a">1192350646</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849690690</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849690693</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849690685</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849690683</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849513724</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849513722</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781849690683</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781849513722</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)694183926</subfield><subfield code="z">(OCoLC)694147006</subfield><subfield code="z">(OCoLC)741519507</subfield><subfield code="z">(OCoLC)765143804</subfield><subfield code="z">(OCoLC)842267305</subfield><subfield code="z">(OCoLC)961507023</subfield><subfield code="z">(OCoLC)962694620</subfield><subfield code="z">(OCoLC)988459500</subfield><subfield code="z">(OCoLC)991925928</subfield><subfield code="z">(OCoLC)1037460505</subfield><subfield code="z">(OCoLC)1038662931</subfield><subfield code="z">(OCoLC)1055314978</subfield><subfield code="z">(OCoLC)1081275816</subfield><subfield code="z">(OCoLC)1083551510</subfield><subfield code="z">(OCoLC)1103254058</subfield><subfield code="z">(OCoLC)1129344037</subfield><subfield code="z">(OCoLC)1153025502</subfield><subfield code="z">(OCoLC)1192350646</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000096</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">TK5105.8885.A26</subfield><subfield code="b">P47 2010eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">REF</subfield><subfield code="x">000000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.2/76</subfield><subfield code="2">22</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Perdeck, Matt.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">ASP.NET site performance secrets :</subfield><subfield code="b">simple and proven techniques to quickly speed up your ASP.NET web site /</subfield><subfield code="c">Matt Perdeck.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham, U.K. :</subfield><subfield code="b">Packt Pub.,</subfield><subfield code="c">©2010.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (xii, 435 pages) :</subfield><subfield code="b">color illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">data file</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="504" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index.</subfield></datafield><datafield tag="520" ind1="8" ind2=" "><subfield code="a">Annotation</subfield><subfield code="b">Do you think that only experts with a deep understanding of the inner workings of ASP.NET, SQL Server, and IIS can improve a website's performance? Think again _ because this book tosses that notion out of the window. It will help you resolve every web developer's nightmare _ a slow website _ with angry managers looking over your shoulder, raging calls from advertisers and clients _ the lot. You don't have the time or energy to gain a thorough and complete understanding of ASP.NET performance optimization _ You just need your site to run faster! This book will show you how. This hands-on book shows how to dramatically improve the performance of your ASP.NET-based website straight away, without forcing you through a lot of theoretical learning. It teaches you practical, step-by-step techniques that you can use right away to make your site faster with just the right amount of theory you need to make sense of it all. Start reading today and you could have a faster website tomorrow. Unlike other performance-related books, here you'll first learn how to pinpoint the bottlenecks that hold back your site's performance, so you can initially focus your time and energy on those areas of your site where you can quickly make the biggest difference. It then shows you how to fix the bottlenecks you found with lots of working code samples and practical advice, and just the right amount of theoretical detail. The first chapter details techniques for diagnosing performance issues using Waterfall charts. Subsequent chapters then each focus on one individual aspect of your website, providing you with numerous real-life scenarios and performance-enhancing techniques for each of them. In the last chapter, you learn how to effectively load-test your environment in order to measure the change in performance of your site without having to update your production environment _ whether it is a new release or simply a small change in the database.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1:High Level Diagnosis; Assuring good performance; Continuous monitoring; Setting performance goals; Iterative improvements; Monitoring services; High-level diagnosis with Waterfall charts; Creating a Waterfall chart using Firebug; Installing Firebug; Creating the Waterfall Chart; Interpreting the Waterfall chart; Request and response information; Timeline information; Page-level information; Saving information; Categorizing bottlenecks using Waterfall charts</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Scenario 1: Main .aspx file takes long to arriveScenario 2: Main .aspx file takes long to load over the Internet; Scenario 3: Images take long to load; Scenario 4: JavaScript file blocks rendering; Waterfall generators for other browsers; Fiddler (browser-independent); Internet Explorer via WebPagetest; Google Chrome; Apple Safari; More Waterfall chart generators; Find out more; Summary; Chapter 2:Reducing Time to First Byte; Pinpointing bottlenecks; Memory; Windows Server 2003; Windows Vista, Windows Server 2008, or Windows 7; Simulating a memory shortage; Caching; CPU; Thread usage</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Long wait timesAdditional measures; Deployment; Building projects in release mode; Publishing your website; Disabling debug mode; Reducing number of assemblies; Reducing round trips; Using Server. Transfer instead of Response. Redirect; Always specifying the default file in URLs; Permanent redirects; Minimize CNAME records; SSL; Unwanted requests; Search engine bots; Hotlinking; CAPTCHA; Scrapers; Usability testing; Find out more; Summary; Chapter 3:Memory; Managed resources; Life cycle; Generations; Large Object Heap; Counters; CLR profiler; Garbage collector versions; Acquire late</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Release earlyUsing StringBuilder to concatenate strings; Using StringBuilder; When not to use StringBuilder; StringBuilder capacity; Using Compare for case-insensitive compares; Using Response. Write buffer; Pooling objects over 85KB; Unmanaged resources; IDisposable; Counters; Sessions; Reducing session state life time; Reducing space taken by session state; Using another session mode; Stop using session state; Find out more; Summary; Chapter 4:CPU; Identifying bottlenecks; Tools; Data access; Connection pooling; DataSet versus List; Returning multiple result sets</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Sending multiple inserts in one goUse native data providers; Exceptions; Revealing the time taken by exceptions; Counters; DataBinder. Eval; Garbage collector; Threading; StringBuilder; Regex instantiation; UtcNow; Foreach; Virtual properties; Avoid unnecessary processing; Trimming HTTP pipeline; Find out more; Summary; Chapter 5:Caching; Browser caching; OutputCache directive; Enabling caching in code; Disabling caching in code; Proxy caching; Caching different versions of the same page; Cookies; Removing query string from URL; URLRewrite extension to IIS 7; RewritePath method in Global.asax</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">Active server pages.</subfield><subfield code="0">http://id.loc.gov/authorities/names/n98026190</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">Microsoft .NET Framework.</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2017043838</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Active server pages.</subfield><subfield code="2">blmlsh</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Active server pages</subfield><subfield code="2">fast</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Microsoft .NET Framework</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web sites</subfield><subfield code="x">Design.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98000035</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Internet programming.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh96009904</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Sites Web</subfield><subfield code="x">Conception.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Programmation Internet.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">REFERENCE</subfield><subfield code="x">General.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Internet programming</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web sites</subfield><subfield code="x">Design</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">ASP.NET Site Performance Secrets (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCYQXftWjDm3h4JhWhrjDdP</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Perdeck, Matt.</subfield><subfield code="t">ASP.NET site performance secrets.</subfield><subfield code="d">Birmingham, U.K. : Packt Pub., 2010</subfield><subfield code="z">9781849690683</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=345702</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Internet Archive</subfield><subfield code="b">INAR</subfield><subfield code="n">aspnetsiteperfor0000perd</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH26944121</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Books 24x7</subfield><subfield code="b">B247</subfield><subfield code="n">bks00037987</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10428644</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">345702</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">3573277</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn694183926 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:17:38Z |
institution | BVB |
isbn | 9781849690690 1849690693 1849690685 9781849690683 1849513724 9781849513722 |
language | English |
oclc_num | 694183926 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (xii, 435 pages) : color illustrations |
psigel | ZDB-4-EBA |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
publisher | Packt Pub., |
record_format | marc |
spelling | Perdeck, Matt. ASP.NET site performance secrets : simple and proven techniques to quickly speed up your ASP.NET web site / Matt Perdeck. Birmingham, U.K. : Packt Pub., ©2010. 1 online resource (xii, 435 pages) : color illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier data file Print version record. Includes bibliographical references and index. Annotation Do you think that only experts with a deep understanding of the inner workings of ASP.NET, SQL Server, and IIS can improve a website's performance? Think again _ because this book tosses that notion out of the window. It will help you resolve every web developer's nightmare _ a slow website _ with angry managers looking over your shoulder, raging calls from advertisers and clients _ the lot. You don't have the time or energy to gain a thorough and complete understanding of ASP.NET performance optimization _ You just need your site to run faster! This book will show you how. This hands-on book shows how to dramatically improve the performance of your ASP.NET-based website straight away, without forcing you through a lot of theoretical learning. It teaches you practical, step-by-step techniques that you can use right away to make your site faster with just the right amount of theory you need to make sense of it all. Start reading today and you could have a faster website tomorrow. Unlike other performance-related books, here you'll first learn how to pinpoint the bottlenecks that hold back your site's performance, so you can initially focus your time and energy on those areas of your site where you can quickly make the biggest difference. It then shows you how to fix the bottlenecks you found with lots of working code samples and practical advice, and just the right amount of theoretical detail. The first chapter details techniques for diagnosing performance issues using Waterfall charts. Subsequent chapters then each focus on one individual aspect of your website, providing you with numerous real-life scenarios and performance-enhancing techniques for each of them. In the last chapter, you learn how to effectively load-test your environment in order to measure the change in performance of your site without having to update your production environment _ whether it is a new release or simply a small change in the database. Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1:High Level Diagnosis; Assuring good performance; Continuous monitoring; Setting performance goals; Iterative improvements; Monitoring services; High-level diagnosis with Waterfall charts; Creating a Waterfall chart using Firebug; Installing Firebug; Creating the Waterfall Chart; Interpreting the Waterfall chart; Request and response information; Timeline information; Page-level information; Saving information; Categorizing bottlenecks using Waterfall charts Scenario 1: Main .aspx file takes long to arriveScenario 2: Main .aspx file takes long to load over the Internet; Scenario 3: Images take long to load; Scenario 4: JavaScript file blocks rendering; Waterfall generators for other browsers; Fiddler (browser-independent); Internet Explorer via WebPagetest; Google Chrome; Apple Safari; More Waterfall chart generators; Find out more; Summary; Chapter 2:Reducing Time to First Byte; Pinpointing bottlenecks; Memory; Windows Server 2003; Windows Vista, Windows Server 2008, or Windows 7; Simulating a memory shortage; Caching; CPU; Thread usage Long wait timesAdditional measures; Deployment; Building projects in release mode; Publishing your website; Disabling debug mode; Reducing number of assemblies; Reducing round trips; Using Server. Transfer instead of Response. Redirect; Always specifying the default file in URLs; Permanent redirects; Minimize CNAME records; SSL; Unwanted requests; Search engine bots; Hotlinking; CAPTCHA; Scrapers; Usability testing; Find out more; Summary; Chapter 3:Memory; Managed resources; Life cycle; Generations; Large Object Heap; Counters; CLR profiler; Garbage collector versions; Acquire late Release earlyUsing StringBuilder to concatenate strings; Using StringBuilder; When not to use StringBuilder; StringBuilder capacity; Using Compare for case-insensitive compares; Using Response. Write buffer; Pooling objects over 85KB; Unmanaged resources; IDisposable; Counters; Sessions; Reducing session state life time; Reducing space taken by session state; Using another session mode; Stop using session state; Find out more; Summary; Chapter 4:CPU; Identifying bottlenecks; Tools; Data access; Connection pooling; DataSet versus List; Returning multiple result sets Sending multiple inserts in one goUse native data providers; Exceptions; Revealing the time taken by exceptions; Counters; DataBinder. Eval; Garbage collector; Threading; StringBuilder; Regex instantiation; UtcNow; Foreach; Virtual properties; Avoid unnecessary processing; Trimming HTTP pipeline; Find out more; Summary; Chapter 5:Caching; Browser caching; OutputCache directive; Enabling caching in code; Disabling caching in code; Proxy caching; Caching different versions of the same page; Cookies; Removing query string from URL; URLRewrite extension to IIS 7; RewritePath method in Global.asax Active server pages. http://id.loc.gov/authorities/names/n98026190 Microsoft .NET Framework. http://id.loc.gov/authorities/names/n2017043838 Active server pages. blmlsh Active server pages fast Microsoft .NET Framework fast Web sites Design. http://id.loc.gov/authorities/subjects/sh98000035 Internet programming. http://id.loc.gov/authorities/subjects/sh96009904 Sites Web Conception. Programmation Internet. REFERENCE General. bisacsh Internet programming fast Web sites Design fast has work: ASP.NET Site Performance Secrets (Text) https://id.oclc.org/worldcat/entity/E39PCYQXftWjDm3h4JhWhrjDdP https://id.oclc.org/worldcat/ontology/hasWork Print version: Perdeck, Matt. ASP.NET site performance secrets. Birmingham, U.K. : Packt Pub., 2010 9781849690683 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=345702 Volltext |
spellingShingle | Perdeck, Matt ASP.NET site performance secrets : simple and proven techniques to quickly speed up your ASP.NET web site / Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1:High Level Diagnosis; Assuring good performance; Continuous monitoring; Setting performance goals; Iterative improvements; Monitoring services; High-level diagnosis with Waterfall charts; Creating a Waterfall chart using Firebug; Installing Firebug; Creating the Waterfall Chart; Interpreting the Waterfall chart; Request and response information; Timeline information; Page-level information; Saving information; Categorizing bottlenecks using Waterfall charts Scenario 1: Main .aspx file takes long to arriveScenario 2: Main .aspx file takes long to load over the Internet; Scenario 3: Images take long to load; Scenario 4: JavaScript file blocks rendering; Waterfall generators for other browsers; Fiddler (browser-independent); Internet Explorer via WebPagetest; Google Chrome; Apple Safari; More Waterfall chart generators; Find out more; Summary; Chapter 2:Reducing Time to First Byte; Pinpointing bottlenecks; Memory; Windows Server 2003; Windows Vista, Windows Server 2008, or Windows 7; Simulating a memory shortage; Caching; CPU; Thread usage Long wait timesAdditional measures; Deployment; Building projects in release mode; Publishing your website; Disabling debug mode; Reducing number of assemblies; Reducing round trips; Using Server. Transfer instead of Response. Redirect; Always specifying the default file in URLs; Permanent redirects; Minimize CNAME records; SSL; Unwanted requests; Search engine bots; Hotlinking; CAPTCHA; Scrapers; Usability testing; Find out more; Summary; Chapter 3:Memory; Managed resources; Life cycle; Generations; Large Object Heap; Counters; CLR profiler; Garbage collector versions; Acquire late Release earlyUsing StringBuilder to concatenate strings; Using StringBuilder; When not to use StringBuilder; StringBuilder capacity; Using Compare for case-insensitive compares; Using Response. Write buffer; Pooling objects over 85KB; Unmanaged resources; IDisposable; Counters; Sessions; Reducing session state life time; Reducing space taken by session state; Using another session mode; Stop using session state; Find out more; Summary; Chapter 4:CPU; Identifying bottlenecks; Tools; Data access; Connection pooling; DataSet versus List; Returning multiple result sets Sending multiple inserts in one goUse native data providers; Exceptions; Revealing the time taken by exceptions; Counters; DataBinder. Eval; Garbage collector; Threading; StringBuilder; Regex instantiation; UtcNow; Foreach; Virtual properties; Avoid unnecessary processing; Trimming HTTP pipeline; Find out more; Summary; Chapter 5:Caching; Browser caching; OutputCache directive; Enabling caching in code; Disabling caching in code; Proxy caching; Caching different versions of the same page; Cookies; Removing query string from URL; URLRewrite extension to IIS 7; RewritePath method in Global.asax Active server pages. http://id.loc.gov/authorities/names/n98026190 Microsoft .NET Framework. http://id.loc.gov/authorities/names/n2017043838 Active server pages. blmlsh Active server pages fast Microsoft .NET Framework fast Web sites Design. http://id.loc.gov/authorities/subjects/sh98000035 Internet programming. http://id.loc.gov/authorities/subjects/sh96009904 Sites Web Conception. Programmation Internet. REFERENCE General. bisacsh Internet programming fast Web sites Design fast |
subject_GND | http://id.loc.gov/authorities/names/n98026190 http://id.loc.gov/authorities/names/n2017043838 http://id.loc.gov/authorities/subjects/sh98000035 http://id.loc.gov/authorities/subjects/sh96009904 |
title | ASP.NET site performance secrets : simple and proven techniques to quickly speed up your ASP.NET web site / |
title_auth | ASP.NET site performance secrets : simple and proven techniques to quickly speed up your ASP.NET web site / |
title_exact_search | ASP.NET site performance secrets : simple and proven techniques to quickly speed up your ASP.NET web site / |
title_full | ASP.NET site performance secrets : simple and proven techniques to quickly speed up your ASP.NET web site / Matt Perdeck. |
title_fullStr | ASP.NET site performance secrets : simple and proven techniques to quickly speed up your ASP.NET web site / Matt Perdeck. |
title_full_unstemmed | ASP.NET site performance secrets : simple and proven techniques to quickly speed up your ASP.NET web site / Matt Perdeck. |
title_short | ASP.NET site performance secrets : |
title_sort | asp net site performance secrets simple and proven techniques to quickly speed up your asp net web site |
title_sub | simple and proven techniques to quickly speed up your ASP.NET web site / |
topic | Active server pages. http://id.loc.gov/authorities/names/n98026190 Microsoft .NET Framework. http://id.loc.gov/authorities/names/n2017043838 Active server pages. blmlsh Active server pages fast Microsoft .NET Framework fast Web sites Design. http://id.loc.gov/authorities/subjects/sh98000035 Internet programming. http://id.loc.gov/authorities/subjects/sh96009904 Sites Web Conception. Programmation Internet. REFERENCE General. bisacsh Internet programming fast Web sites Design fast |
topic_facet | Active server pages. Microsoft .NET Framework. Active server pages Microsoft .NET Framework Web sites Design. Internet programming. Sites Web Conception. Programmation Internet. REFERENCE General. Internet programming Web sites Design |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=345702 |
work_keys_str_mv | AT perdeckmatt aspnetsiteperformancesecretssimpleandproventechniquestoquicklyspeedupyouraspnetwebsite |