Description: FREE SHIPPING UK WIDE Building Scalable Web Sites by Carl Henderson Looks at a variety of techniques for creating sites. This work examines techniques that go beyond sheer speed, exploring how to coordinate developers, support international users, and integrate with other services from email to SOAP to RSS to the APIs exposed by many Ajax-based web applications. FORMAT Paperback LANGUAGE English CONDITION Brand New Publisher Description Slow websites infuriate users. Lots of people can visit your web site or use your web application - but you have to be prepared for those visitors, or they wont come back. Your sites need to be built to withstand the problems success creates. "Building Scalable Web Sites" looks at a variety of techniques for creating sites which can keep users cheerful even when there are thousands or millions of them. Flickr.com developer, Cal Henderson, explains how to build sites so that large numbers of visitors can enjoy them. Henderson examines techniques that go beyond sheer speed, exploring how to coordinate developers, support international users, and integrate with other services from email to SOAP to RSS to the APIs exposed by many Ajax-based web applications. This book uncovers the secrets that you need to know for back-end scaling, architecture and failover so your websites can handle countless requests. Youll learn how to take the "poor mans web technologies" - Linux, Apache, MySQL and PHP or other scripting languages - and scale them to compete with established "store bought" enterprise web technologies. Toward the end of the book, youll discover techniques for keeping web applications running with event monitoring and long-term statistical tracking for capacity planning. If youre about to build your first dynamic website, then ""Building Scalable Web Sites"" isnt for you. But if youre an advanced developer whos ready to realize the cost and performance benefits of a comprehensive approach to scalable applications, then let your fingers do the walking through this convenient guide." Author Biography Cal Henderson has been a web applications developer for far too long and should really start looking for a serious job. Originally from England, he currently works at Yahoo! Inc in Sunnyvale, California as the Engineering Manager for the photo-sharing service Flickr. Before Flickr, he was the technical director of Special Web Projects at emap, a UK media company. By night he works for a whole slew of web sites and communities, including the creative community B3TA and his personal site, iamcal. In his spare time, he writes windows software, develops web publishing tools, and writes occasional articles about web application development and security. Table of Contents InhaltsverzeichnisPreface1. Introduction What Is a Web Application? How Do You Build Web Applications? What Is Architecture? How Do I Get Started?2. Web Application Architecture Layered Software Architecture Layered Technologies Software Interface Design Getting from A to B The Software/Hardware Divide Hardware Platforms Hardware Platform Growth Hardware Redundancy Networking Languages, Technologies, and Databases3. Development Environments The Three Rules Use Source Control One-Step Build Issue Tracking Scaling the Development Model Coding Standards Testing4. i18n, L10n, and Unicode Internationalization and Localization Unicode in a Nutshell The UTF-8 Encoding UTF-8 Web Applications 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 APIs5. Data Integrity and Security Data Integrity Policies Good, Valid, and Invalid Filtering UTF-8 Filtering Control Characters Filtering HTML Cross-Site Scripting (XSS) SQL Injection Attacks6. Email Receiving Email Injecting Email into Your Application The MIME Format Parsing Simple MIME Emails Parsing UU Encoded Attachments TNEF Attachments Wireless Carriers Hate You Character Sets and Encodings Recognizing Your Users Unit Testing7. Remote Services Remote Services Club Sockets Using HTTP Remote Services Redundancy Asynchronous Systems Exchanging XML Lightweight Protocols8. Bottlenecks Identifying Bottlenecks CPU Usage I/O Memory and Swap External Services and Black Boxes Databases9. Scaling Web Applications The Scaling Myth Scaling the Network Scaling PHP Load Balancing Scaling MySQL MySQL Replication Database Partitioning Scaling Large Database Scaling Storage Caching Scaling in a Nutshell10. Statistics, Monitoring, and Alerting Tracking Web Statistics Application Monitoring Alerting11. APIs Data Feeds Mobile Content Web Services API Transports API Abuse Authentication The FutureIndex Review "What this book gives, possibly uniquely, is both a look at the whole spectrum of building a service and some details of all the major stages. Its ideal to give to someone who has a tight focus or experience on a particular area, e.g. writing lines and lines of PHP code which kills the database or filer because the author has little appreciation of what happens at other levels of the system structure. This book would make an ideal guide to people who need to be given some indications of the world beyond a small area. Its also a good read for those who build web sites which may potentially get a large volume of traffic to learn from flickr and why they made the decisions they made." - Sam Smith, news@UK, September 2006 Long Description Slow websites infuriate users. Lots of people can visit your web site or use your web application - but you have to be prepared for those visitors, or they wont come back. Your sites need to be built to withstand the problems success creates."Building Scalable Web Sites" looks at a variety of techniques for creating sites that can keep users cheerful, even when there are thousands or millions of them. Flickr.com developer, Cal Henderson, explains how to build sites so that large numbers of visitors can enjoy them. Henderson examines techniques that go beyond sheer speed, exploring how to coordinate developers, support international users, and integrate with other services from email to SOAP to RSS to the APIs exposed by many Ajax-based web applications.This book uncovers the secrets that you need to know for back-end scaling, architecture, and failover so your web sites can handle countless requests. Youll learn how to take the "poor mans web technologies," like Linux, Apache, MySQL, PHP, or other scripting languages, and scale them to compete with established "store bought" enterprise web technologies. Toward the end of the book, youll discover techniques for keeping web applications running with event monitoring and long-term statistical tracking for capacity planning.If youre about to build your first dynamic web site, then "Building Scalable Web Sites" isnt for you. But if youre an advanced developer whos ready to realize the cost and performance benefits of a comprehensive approach to scalable applications, then let your fingers do the walking through this convenient guide. Promotional "Headline" Building, Scaling, and Optimizing the Next Generation of Web Applications Details ISBN0596102356 Short Title BUILDING SCALABLE WEB SITES Publisher OReilly Media Language English ISBN-10 0596102356 ISBN-13 9780596102357 Media Book Format Paperback DEWEY 005.72 Illustrations Yes Year 2006 Country of Publication United States Series OReilly Ser. Subtitle Building, Scaling, Optimizing the Next Generation of Web Applications Place of Publication Sebastopol DOI 10.1604/9780596102357 AU Release Date 2006-06-06 NZ Release Date 2006-06-06 UK Release Date 2006-06-06 Imprint OReilly Media Edited by Fu-Chan Wei Birth 1945 Affiliation Consultant Urological Surgeon, Royal Bournemouth Hospital, and Visiting Professor, Bournemouth University, Bournemouth, UK Position Contributor Qualifications MD Pages 348 Audience Professional & Vocational Publication Date 2006-06-20 US Release Date 2006-06-20 Author Carl Henderson We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! 30 DAY RETURN POLICY No questions asked, 30 day returns! FREE DELIVERY No matter where you are in the UK, delivery is free. SECURE PAYMENT Peace of mind by paying through PayPal and eBay Buyer Protection TheNile_Item_ID:161840730;
Price: 38.99 GBP
Location: London
End Time: 2024-11-05T02:45:36.000Z
Shipping Cost: 3.58 GBP
Product Images
Item Specifics
Return postage will be paid by: Buyer
Returns Accepted: Returns Accepted
After receiving the item, your buyer should cancel the purchase within: 30 days
Return policy details:
ISBN-13: 9780596102357
Book Title: Building Scalable Web Sites
Author: Cal Henderson
Publication Name: Building Scalable Web Sites
Format: Paperback
Language: English
Publisher: O'reilly Media, INC International Concepts USA
Subject: Computer Science
Publication Year: 2006
Type: Textbook
Number of Pages: 348 Pages