Wish Pearl

Building Scalable Web Sites: Building, Scaling, Optimizing the Next Generation o

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

Building Scalable Web Sites: Building, Scaling, Optimizing the Next Generation o

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

Recommended

Professional Node.js: Building Javascript Based Scalable Software [ Teixeira, Pe
Professional Node.js: Building Javascript Based Scalable Software [ Teixeira, Pe

$4.79

View Details
Transactional Com+: Building Scalable Applications by
Transactional Com+: Building Scalable Applications by

$7.97

View Details
Professional Node. Js : Building Javascript Based Scalable Software by Pedro T.
Professional Node. Js : Building Javascript Based Scalable Software by Pedro T.

$11.95

View Details
Building Scalable PHP Web Applications Using the Cloud: A Simple Guide to P...
Building Scalable PHP Web Applications Using the Cloud: A Simple Guide to P...

$27.97

View Details
Docker for Data Science: Building Scalable and Extensible Data Infrastructure...
Docker for Data Science: Building Scalable and Extensible Data Infrastructure...

$11.79

View Details
Practical Node.Js: Building Real-World Scalable Web Apps by Mardan, Azat
Practical Node.Js: Building Real-World Scalable Web Apps by Mardan, Azat

$7.24

View Details
Building a Scalable Data Warehouse with Data Vault 2.0
Building a Scalable Data Warehouse with Data Vault 2.0

$95.18

View Details
Building Scalable PHP Web Applications Using the Cloud - 9781484252116
Building Scalable PHP Web Applications Using the Cloud - 9781484252116

$29.87

View Details
Building Scalable Cisco Internetworks (BSCI): Authorized Self-Study Guide
Building Scalable Cisco Internetworks (BSCI): Authorized Self-Study Guide

$8.44

View Details
BUILDING SCALABLE WEB SITES: BUILDING, SCALING, AND By Cal Henderson *BRAND NEW*
BUILDING SCALABLE WEB SITES: BUILDING, SCALING, AND By Cal Henderson *BRAND NEW*

$18.95

View Details