Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Henderson C. — Building Scalable Web Sites
Henderson C. — Building Scalable Web Sites

Читать книгу
бесплатно

Скачать книгу с нашего сайта нельзя

Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Building Scalable Web Sites

Автор: Henderson C.

Аннотация:

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 won't 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 websites can handle countless requests. You'll learn how to take the "poor man's 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, you'll discover techniques for keeping web applications running with event monitoring and long-term statistical tracking for capacity planning.

If you're about to build your first dynamic website, then Building Scalable Web Sites isn't for you. But if you're an advanced developer who's 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.


Язык: en

Рубрика: Технология/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2006

Количество страниц: 348

Добавлена в каталог: 01.11.2006

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
abuse      
active/active pairs      
active/passive redundant pairs      
AddSlashes( ) function      
administration costs      
alerting      
allowing as input, security issues      
allowing HTML as input      
Analog      
Analysis      
annotation logs      
annotation or blame      
Apache      
API transports      
Apis      2nd
APIs and      
application development      
application development and      
application monitoring      
Architecture      
ARP (Address Resolution Protocol)      
ASCII and      
ASCII compatibility      
ASCII, UTF-8 compatiblity
asynchronous systems      
atom      
auth-param and auth-scheme      
Authentication      
Authorization header      
bad user experiences      
balancing of tags      
Bandwidth      
BCP (business continuity planning)      
BDB      
BDB (Berkeley DB)      
beacons      
Benchmarking      
BGP (Border Gateway Protocol), flapping      
binary safe      
binary sorts      
blacklists      
blacklists and whitelists      
blame logs      
BOM (Byte Order Mark)      
Bonnie and Bonnie++      
Bottlenecks      
boundary testing      
Branches      
Branching      
Bugs      
Bugzilla      
build tools      
Business Logic      
byte layout      2nd
Byte Order Mark (BOM)      
Caching      
CADT      
CADT (Cascade of Attention-Deficit Teenagers)      
callbacks      
Capacity planning      
carriage returns, filtering      
Carrier Sense Multiple Access with Collision Detection protocol      
Cascade of Attention-Deficit Teenagers (CADT)      
CDATA segments      
character set issues      
character sets and encodings      
CharSet property      
Clustering      
co-located hardware      
co-location (colo)      
code examples      
code point formatting conventions      
Code points      
code profiling      
code separation      
coding standards      
cold spares      
collection of statistical data      
Collisions      
commit databases      
commit hooks      
commit log mailing lists      
commit log RSS feeds      
commodity hardware      
Concurrency      
Concurrent Version System (CVS)      
Connectivity      
Constant Linear Velocity (CLV)      
CPU usage      
Creating      
CSMA/CD protocol      
cURL open source URL file transfer library      
custom metrics      
custom visualizations      
CVS      
CVS (Concurrent Version System)      
DATA      
data feeds      
Data integrity      
data porn      
data storage      
database partitioning      
database schema changes      
database stored procedures      
databases      
db_query( ) function      
dedicated hardware      
degrading gracefully      
denormalization      
Design      
Development      
development and source control      
development environments      
diffs      
disk I/O      
disk performance measures      
Document type definition (DTD)      
Documentation      
DOM (Document Object Model)      
DTD (Document Type Definition)      
early character sets      
Email      
email functions      
email, using with      
enabling email for      
encoded words      
encoded-words      
encodings      
endian-ness and      
escape( ) function      
escape_utf8( ) function      
exchanging over a connection      
Expat      
external services      
failure checking      
features      
Federation      2nd
feed authentication      
feed auto-discovery      
feed templating      
filesystems      
filtering control characters      
filtering for data integrity      
filtering HTML      
fixed-width encoding      
Flapping      
FogBugz      
Fonts      
fsockopen( ) function      2nd
Ganglia      
general solutions      
gettext function      
global server load balancing (GSLB)      
Globalization      
glyphs      
good data      
good, valid, and invalid      
Graphemes      
Growth      
GSLB      
GSLB (global server load balancing)      
handling service failures      
Hardware      
hardware components      
hardware platforms      
hardware redundancy      
hardware utilization      
hardware, matching to      
head      
header( ) function      
Heap      
Hitbox      
Horizontal scaling      
hot failover      
hot spares      
HTML      
HTML filtering      
Htmlspecialchars( ) function      
HTTP      
HTTP requests      
huge-scale balancing      
I/O (Input/Output)      
I18N      
iconv extension, using      
identifying      
importing, shipping, and staging      
InfiniBand      
InfiniteStorage      
injecting into web applications      
InnoDB      
Input      
interaction logic      
internationalization      
intval( ) function      
Invalid data      
iostat utility      
ISO 10646      
issue management strategy      
issue tracking      
Java, UTF-8 usage in
JavaScript      
JavaScript, UTF-8 usage in
kickstart      
L10N      
languages, technologies, and DBMSes, choosing      
large database scaling      
Layer 4      
Layer 7      
layer functions      
layered architecture      
layered software architecture      
Lerdorf, Rasmus      
libcurl      
libxml      
ligatures      
lightweight protocols      
Linux Virtual Server (LVS)      
live editing      
load balancer products      
load balancers      
load balancing      
Locale      
localization      
localization using      
locking or reserved check outs      
log files      
logfiles      
logical components      
logs      
long-term statistics      
low-watermark checks      
LVS (Linux Virtual Server)      
MAC (message authentication code)      
magic_quotes_gpc directive      
maint      
making requests      
Mantis Bug Tracker      
manual testing      
markup      
markup layer      
Mason      
master-master replication      
master-slave replication      
matching cost of operation and computing power      
mbstring (multibyte string) extension      
memcached statistics      
memory and swap      
memory I/O      
memory usage      
memstat utility      
merge conflicts      
merge operations and conflicts      
merged config.php      
Merging      
META tag      
MIME format      
Mirroring      
misconfiguration      
mobile content      
Modes      
module namespaces      
Modules      2nd
mod_log_spread      
monitoring with API keys      
MRTG (Multi-Router Traffic Grapher)      
MTBF (Mean Time Between Failures)      
Multi-Router Traffic Grapher (MRTG)      
multihoming      2nd
multiple frontends      
multiple template sets      
multiuser editing and merging      
MVCC (Multi-Versioned Concurrency Control)      
MyISAM      
MySQL      
MySQL replication      
mysqli extension      
Nagios      
Namespaces      
NAS (network attached storage)      
NetApp "filers"
netstat utility      
network I/O      
network operations center (NOC)      
network speed      
Networking      
networks      
NFS (Network Filesystem)      
NOC (Network Operations Center)      2nd
NOC facilities      
non-automated production processes      
non-HTTP traffic      
OmniStor      
one step builds      
opcode caching      
Operations      
operations requiring Unicode support      
OPML (Outline Processor Markup Language)      
optimization, premature      
origins      
OSI model      
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2017
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте