Cargando…

Building scalable web sites /

Learn the tricks of the trade so you can build and architect applications that scale quickly--without all the high-priced headaches and service-level agreements associated with enterprise app servers and proprietary programming and database products. Culled from the experience of the Flickr.com lead...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Henderson, Cal
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, Calif. : O'Reilly, 2006.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocm70161335
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 060622s2006 cau o 001 0 eng d
010 |a  2006286341 
040 |a UMI  |b eng  |e pn  |c UMI  |d BAKER  |d LVB  |d OCLCQ  |d MKN  |d SMU  |d CEF  |d C6I  |d OCLCQ  |d DEBSZ  |d OCLCQ  |d EBLCP  |d OCLCF  |d OCLCQ  |d YDXCP  |d N$T  |d CUSER  |d TEFOD  |d IDEBK  |d TEFOD  |d OCLCQ  |d E7B  |d COO  |d FEM  |d OCLCQ  |d MOQ  |d WYU  |d VT2  |d RDF  |d UKAHL  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 70063427  |a 326774215  |a 770009089  |a 861531831  |a 968003507  |a 969040951  |a 1064621070  |a 1103270211  |a 1129345330 
020 |a 0596102356 
020 |a 9780596102357 
020 |a 9780596519636 
020 |a 059651963X 
020 |a 9780596555245  |q (electronic bk.) 
020 |a 0596555245  |q (electronic bk.) 
024 3 |z 9780596102357 
029 1 |a AU@  |b 000051464868 
029 1 |a DEBSZ  |b 355371642 
029 1 |a DEBSZ  |b 405505418 
029 1 |a AU@  |b 000066231018 
029 1 |a AU@  |b 000066527868 
029 1 |a AU@  |b 000067112481 
035 |a (OCoLC)70161335  |z (OCoLC)70063427  |z (OCoLC)326774215  |z (OCoLC)770009089  |z (OCoLC)861531831  |z (OCoLC)968003507  |z (OCoLC)969040951  |z (OCoLC)1064621070  |z (OCoLC)1103270211  |z (OCoLC)1129345330 
037 |a CL0500000004  |b Safari Books Online 
037 |a 4B60B85D-00F3-4CCF-86DF-0ED3596EB672  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a TK5105.888  |b .H46 2006 
072 7 |a COM  |x 087000  |2 bisacsh 
072 7 |a COM  |x 034000  |2 bisacsh 
072 7 |a COM  |x 060130  |2 bisacsh 
072 7 |a COM  |x 060150  |2 bisacsh 
082 0 4 |a 006.7  |2 22 
049 |a UAMI 
100 1 |a Henderson, Cal. 
245 1 0 |a Building scalable web sites /  |c by Cal Henderson. 
260 |a Sebastopol, Calif. :  |b O'Reilly,  |c 2006. 
300 |a 1 online resource (348 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
588 0 |a Print version record. 
520 |a Learn the tricks of the trade so you can build and architect applications that scale quickly--without all the high-priced headaches and service-level agreements associated with enterprise app servers and proprietary programming and database products. Culled from the experience of the Flickr.com lead developer, Building Scalable Web Sites offers techniques for creating fast sites that your visitors will find a pleasure to use. Creating popular sites requires much more than fast hardware with lots of memory and hard drive space. It requires thinking about how to grow over time, how to make the same resources accessible to audiences with different expectations, and how to have a team of developers work on a site without creating new problems for visitors and for each other. Presenting information to visitors from all over the world Integrating email with your web applications Planning hardware purchases and hosting options to have as much as you need without breaking your wallet Partitioning and distributing databases to support large datasets and simultaneous transactions Monitoring your applications to find and clear bottlenecks* Providing services APIs and using services from other providers to increase your site's reach and capabilitiesWhether you're starting a small web site with hopes of growing big or you already have a large system that needs maintenance, you'll find Building Scalable Web Sites to be a library of ideas for making things work. 
505 0 |a Table of Contents; Preface; What This Book Is About; What You Need to Know; Conventions Used in This Book; Using Code Examples; Safari® Enabled; How to Contact Us; Acknowledgments; Introduction; What Is a Web Application?; How Do You Build Web Applications?; What Is Architecture?; How Do I Get Started?; Web Application Architecture; Layered Software Architecture; Layered Technologies; Software Interface Design; Getting from A to B; The Software/Hardware Divide; Hardware Platforms; Shared Hardware; Dedicated Hardware; Co-Located Hardware; Self-Hosting; Hardware Platform Growth 
505 8 |a Availability and Lead TimesImporting, Shipping, and Staging; Space; Power; NOC Facilities; Connectivity; Hardware Redundancy; Networking; Languages, Technologies, and Databases; Development Environments; The Three Rules; Use Source Control; What Is Source Control?; Versioning; Rollback; Logs; Diffs; Multiuser editing and merging; Annotation (blame); The locking debate; Projects and modules; Tagging; Branching; Merging; Utilities-the "Nice to Haves"; Shell and editor integration; Web interfaces; Commit-log mailing list; Commit-log RSS feed; Commit database; Commit hooks 
505 8 |a Source-Control ProductsThe Revision Control System (RCS); The Concurrent Versions System (CVS); Subversion (SVN); Perforce; Visual Source Safe (VSS); And the rest...; Summary; What to Put in Source Control; Documentation; Software configurations; Build tools; What Not to Put in Source Control; One-Step Build; Editing Live; Creating a Work Environment; Development; Staging; Production; The Release Process; Build Tools; Release Management; What Not to Automate; Database schema changes; Software and hardware configuration changes; Issue Tracking; The Minimal Feature Set; Issue-Tracking Software 
505 8 |a FogBugzMantis Bug Tracker; Request Tracker ( RT); Bugzilla; Trac; What to Track; Bugs; Features; Operations; Support requests; Issue Management Strategy; High-level categorization; CADT; Scaling the Development Model; Coding Standards; Testing; Regression Testing; Manual Testing; i18n, L10n, and Unicode; Internationalization and Localization; Internationalization in Web Applications; Localization in Web Applications; String substitution; Multiple template sets; Multiple frontends; Unicode in a Nutshell; Unicode Encodings; Code Points and Characters, Glyphs and Graphemes; Byte Order Mark 
505 8 |a The UTF-8 EncodingUTF-8 Web Applications; Handling Output; Handling Input; Using UTF-8 with PHP; Using UTF-8 with Other Languages; Using UTF-8 with MySQL; Using UTF-8 with Email; Using UTF-8 with JavaScript; Using UTF-8 with APIs; Data Integrity and Security; Data Integrity Policies; Good, Valid, and Invalid; Filtering UTF-8; Filtering Control Characters; Filtering HTML; Why Use HTML?; HTML Input Filtering; Blacklists and Whitelists; Balancing; Dealing with HTML; Cross-Site Scripting (XSS); The Canonical Hole; User Input Holes; Tag and Bracket Balancing; Protocol Filtering 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Web sites  |x Design. 
650 6 |a Sites Web  |x Conception. 
650 7 |a COMPUTERS  |x Digital Media  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Interactive & Multimedia.  |2 bisacsh 
650 7 |a COMPUTERS  |x Web  |x Site Design.  |2 bisacsh 
650 7 |a COMPUTERS  |x Web  |x User Generated Content.  |2 bisacsh 
650 7 |a Web sites  |x Design.  |2 blmlsh 
650 7 |a Web sites  |x Design  |2 fast 
776 0 8 |i Print version:  |a Henderson, Cal.  |t Building scalable web sites.  |b 1st ed.  |d Sebastopol, CA : O'Reilly, 2006  |z 0596102356  |w (DLC) 2006286341  |w (OCoLC)70044275 
856 4 0 |u https://learning.oreilly.com/library/view/~/0596102356/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH13753823 
938 |a Askews and Holts Library Services  |b ASKH  |n AH13752591 
938 |a Baker & Taylor  |b BKTY  |c 39.99  |d 29.99  |i 0596102356  |n 0006736990  |s active 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL540682 
938 |a ebrary  |b EBRY  |n ebr10758994 
938 |a EBSCOhost  |b EBSC  |n 415093 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28426798 
938 |a YBP Library Services  |b YANK  |n 7353935 
994 |a 92  |b IZTAP