Index
[SYMBOL]
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
[Z]
C strings C++-style comments C-style comments cache compiler caches 2nd 3rd 4th 5th 6th HTTP caching integrated caching proxies 2nd 3rd 4th removal policies 2nd cache handlers Smarty cache integration 2nd 3rd 4th file swaps 2nd home pages 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th templatization 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th mod_rewrite 2nd 3rd 4th 5th 6th output buffering 2nd 3rd partial pages 2nd 3rd 4th 5th 6th query cache 2nd 3rd cache locality Cache-Control HTTP header 2nd cache-friendly applications external performance tuning 2nd 3rd 4th 5th 6th 7th 8th HTTP headers 2nd 3rd 4th 5th 6th 7th 8th 9th Cache_File module caching 2nd 3rd centralized 2nd 3rd 4th 5th coherncy computational reuse 2nd arrays 2nd between requests 2nd 3rd 4th 5th 6th 7th Fibonacci Sequences 2nd 3rd 4th 5th 6th 7th 8th 9th 10th inside requests 2nd 3rd 4th 5th 6th PCREs (Perl Compatible Regular Expressions) 2nd concurrency cookie-based 2nd 3rd 4th 5th 6th 7th 8th coherency 2nd concurrency 2nd personalized navigation bar 2nd 3rd 4th 5th 6th 7th 8th scalability size maintenance 2nd user identities 2nd 3rd 4th 5th 6th 7th 8th user profile information 2nd 3rd 4th 5th 6th 7th 8th DBM-based 2nd 3rd 4th concurrency expiration 2nd 3rd garbage collection 2nd invalidation 2nd 3rd 4th keys loopkups 2nd maintenance 2nd storage 2nd 3rd updates 2nd 3rd decentralized Spread toolkit 2nd 3rd 4th 5th 6th 7th features 2nd 3rd 4th files poisoning hierarchical in-memory 2nd coherency 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th coherency, file swaps 2nd 3rd 4th coherency;file locks 2nd 3rd 4th 5th 6th 7th concurrency 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th concurrency, file locks 2nd 3rd 4th 5th 6th 7th concurrency, file swaps 2nd 3rd 4th flat-file caches 2nd size maintenance 2nd invalidation output buffering 2nd 3rd 4th overview 2nd PEAR classes 2nd poisoning pre-fetching recognizable data components 2nd session data 2nd shared memory 2nd 3rd BSD methodology maintenace System V methodology 2nd size maintenance Smarty 2nd 3rd stale caching logic factory classes caching tables APD (Advanced PHP Debugger) 2nd calculations algorithm speed 2nd 3rd callback methods registering callbacks __call 2nd 3rd 4th 5th 6th RPC (remote procedure calls) statement handler Zend Engine Zend Engine extension 2nd 3rd calling methods speed calling functions 2nd camel caps word breaks canonical pathnames capacity clusters cascading exceptions 2nd 3rd 4th 5th 6th catch block 2nd 3rd catching exceptions 2nd 3rd CBC (Cypher Block Chaining) mode cdb libraries centralized cache 2nd 3rd 4th 5th CFB (Cypher Feedback) mode CGI SAPI 2nd 3rd 4th 5th activation/deactivation cookies data writing callback deactivation code environment variables lookup interface flush helper method header handlers logging main() routine 2nd 3rd method pointers POST data, reading SAPI name sapi_module_struct structure 2nd 3rd sending headers server variables shell environment variables shutdown stat() override stream buffers, flushing userspace error callback change control 2nd 3rd CVS (Concurrent Versioning System) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th binary files 2nd branches 2nd 3rd 4th 5th development/production environments 2nd 3rd 4th 5th 6th 7th 8th diffs 2nd 3rd 4th file versions 2nd 3rd 4th 5th log messages modifying files 2nd respositories 2nd 3rd single tree limitations symbolic tags 2nd 3rd 4th updating files 2nd 3rd characters matching strings (benchmarking) 2nd 3rd check_credentials function 2nd child processes 2nd creating reaping 2nd 3rd resources, sharing signals 2nd SIGALRM 2nd 3rd SIGCHILD 2nd 3rd SIGHUP 2nd SIGINT SIGKILL SIGUSR1 SIGUSR2 variables, sharing chroot() method CISC (Complex Instruction Set Computer) class __destruct() classes abstract 2nd built-in constructors, adding 2nd creating 2nd custom objects 2nd 3rd clone method create_object() method destructors object store extraction DB_Result 2nd 3rd 4th 5th 6th documenting Exception 2nd exceptions, throwing 2nd factory factory methods 2nd implementing 2nd inheritance 2nd interfaces defining/implmenting 2nd methods, adding 2nd 3rd naming 2nd Net_Telnet 2nd PEAR caching 2nd PEAR XML-RPC private properties private variables properties adding 2nd 3rd ServiceCheckRunner 2nd Spread_Logger 2nd TestCase 2nd 3rd Word 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th wrapper database access classes (Zend Engine) 2nd 3rd 4th components global data structures 2nd 3rd 4th object handlers 2nd object model 2nd objects, access handlers objects, allocating objects, creating 2nd cleaning user-submitted data CLI scripts arguments 2nd 3rd executing I/O, handling 2nd 3rd CLI (command-line interface) CLI SAPI (Server Abstraction API layer) client-side caching cookie-based 2nd 3rd 4th 5th 6th 7th 8th coherency 2nd concurrency 2nd personalized navigation bar 2nd 3rd 4th 5th 6th 7th 8th scalability size maintenance 2nd user identities 2nd 3rd 4th 5th 6th 7th 8th user profile information 2nd 3rd 4th 5th 6th 7th 8th client-side sessions 2nd 3rd access libraries 2nd benefits 2nd implementing via cookies 2nd 3rd 4th 5th limitations 2nd session data encryptions 2nd versus server-side sessions 2nd clients Spread 2nd XML-RPC clone() method close() method streams clusters cache 2nd 3rd centralized 2nd 3rd 4th 5th decentralized, Spread toolkit 2nd 3rd 4th 5th 6th 7th capacity content distribution 2nd database scaling 2nd 3rd 4th 5th 6th 7th 8th application servers 2nd partitioning 2nd 3rd 4th RDBMS systems replication replication, master/master 2nd 3rd replication, master/slave 2nd 3rd 4th 5th 6th design 2nd cohabitation cohabitation, full descriptive names 2nd cohabitation, function namespacing 2nd 3rd cohabitation, system resource namespacing commodity hardware 2nd overview 2nd 3rd 4th 5th redundancy scaling 2nd 3rd horizontally 2nd specialized 2nd 3rd code authentication implementation 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th confusing avoiding avoiding, () parentheses 2nd 3rd avoiding, echo 2nd avoiding, open tags 2nd coupling 2nd defensive coding data sanitization 2nd data validation security 2nd standard conventions fast include files 2nd intermediate Zend Engine 2nd 3rd 4th 5th 6th 7th method logic 2nd modular include files 2nd namespaces 2nd production pushing 2nd 3rd 4th 5th 6th pushing, CVS (Concurrent Versioning System) pushing, NFS pushing, PEAR package format pushing, rsync 2nd pushing, tar proxy generating 2nd simple methods testing 2nd 3rd code logic errors 2nd code optimizers coding styles choosing 2nd confusing code avoiding avoiding, () parentheses 2nd 3rd avoiding, echo 2nd avoiding, open tags 2nd documentation 2nd API (application programming interface) 2nd 3rd 4th API (application programming interface), phpDocumentor project 2nd 3rd 4th 5th 6th classes functions inline comments 2nd 3rd 4th format/layout control flow constructs control flow constructs, braces {} 2nd 3rd 4th 5th control flow constructs, break loop 2nd control flow constructs, conditionals control flow constructs, continue loop 2nd control flow constructs, deeply nested loops 2nd control flow constructs, for loop 2nd 3rd control flow constructs, foreach loop 2nd 3rd control flow constructs, loops control flow constructs, while loop 2nd 3rd indentation 2nd 3rd 4th 5th indentation, magic comments 2nd indentation, tabs 2nd 3rd line length 2nd SQL 2nd whitespace 2nd naming symbols 2nd 3rd 4th class names 2nd consistency 2nd constants 2nd 3rd function names 2nd long-lived variables method names multiword variable names 2nd temporary variables 2nd truly global variables 2nd 3rd variable names, matching 2nd coherency cookie-based caching 2nd DBM-based caching in-memory caching 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th file locks 2nd 3rd 4th 5th 6th 7th file swaps 2nd 3rd 4th command-line arguments parsing 2nd 3rd command-line interface.
[See CLI] comments inline 2nd 3rd 4th C++-style comments C-style comments Shell/Perl-style comments magic 2nd commodity hardware 2nd common Log Format Apache logs compiled templates 2nd compiler caches 2nd 3rd 4th 5th 6th compiler_globals struct 2nd 3rd Complex Instruction Set Computer (CISC) components data recognizing for cache 2nd compression content external performance tuning 2nd 3rd computational reuse 2nd arrays 2nd between requests 2nd 3rd 4th 5th 6th 7th Fibonacci Sequences 2nd 3rd 4th 5th 6th 7th 8th 9th 10th inside requests 2nd 3rd 4th 5th 6th PCREs (Perl Compatible Regular Expressions) 2nd concatenation versus interpolation (benchmarking) 2nd versus interpolation benchmarking concurrency caching cookie-based caching 2nd DBM-based caching home pages caching in-memory caching 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th file locks 2nd 3rd 4th 5th 6th 7th file swaps 2nd 3rd 4th Concurrent Versioning System (CVS) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th binary files 2nd branches 2nd 3rd 4th 5th development/production environment 2nd 3rd 4th 5th 6th 7th 8th diffs 2nd 3rd 4th file versions differentiating 2nd 3rd 4th 5th files modifying 2nd updating 2nd 3rd log messages repositories creating 2nd 3rd single tree limitations symbolic tags 2nd 3rd 4th Concurrent Versionsing System (CVS) pushing production code conditionals braces {} 2nd 3rd conditions unit testing adding 2nd 3rd config.m4 files configuration files monitoring engine script 2nd confusing code avoiding () parentheses 2nd 3rd echo 2nd open tags 2nd connect() method Spread client wrapper 2nd connections networks blocking FIN packets nonpersistent persistent Spread client wrapper 2nd 3rd 4th consecutive_failures parameter ServiceCheck object Console_Getopt package (PEAR) 2nd constant-folding optimizers constants 2nd 3rd module initialization 2nd constructors 2nd 3rd adding to classes 2nd failing exceptions 2nd 3rd constructs control flow braces {} 2nd 3rd 4th 5th conditionals loops loops, break 2nd loops, continue 2nd loops, controlling flow 2nd loops, deeply nested 2nd loops, for 2nd 3rd loops, foreach 2nd 3rd loops, while 2nd 3rd content compression external performance tuning 2nd 3rd content distribution clusters 2nd continue loops 2nd contrived load generators ab (ApacheBench) 2nd 3rd 4th control flow constructs braces {} 2nd 3rd 4th 5th conditionals loops break 2nd continue 2nd controlling flow 2nd deeply nested 2nd for 2nd 3rd foreach 2nd 3rd while 2nd 3rd conversion 2nd cookie-based caching 2nd 3rd 4th 5th 6th 7th 8th coherency 2nd concurrency 2nd personalized navigation bar 2nd 3rd 4th 5th 6th 7th 8th scalability size maintenance 2nd user identities 2nd 3rd 4th 5th 6th 7th 8th user profile information 2nd 3rd 4th 5th 6th 7th 8th cookies 2nd 3rd APD (Advanced PHP Debugger) profiler inefficiencies 2nd 3rd CGI SAPI client-side sessions implementing 2nd 3rd 4th 5th encrypted 2nd JavaScript session IDs tracking 2nd 3rd 4th unencrypted copying variables count() function counters APD (Advanced PHP Debugger) profiler 2nd Real Time (wall-clock time) reference refcount System Time User Time counts arrays computational reuse 2nd coupling 2nd create_object() method create_table() function CREDITS file cross-site scripting cross-site scripting attacks 2nd culling APD (Advanced PHP Debugger) 2nd 3rd 4th 5th 6th 7th curl extension current_status parameter ServiceCheck object custom error handlers mail() function 2nd setting 2nd 3rd custom objects creating 2nd 3rd clone method create_object() method destructors object store extraction custom timer information adding 2nd 3rd 4th 5th 6th 7th 8th CVS (Concurrent Versioning System) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th binary files 2nd branches 2nd 3rd 4th 5th development/production environment 2nd 3rd 4th 5th 6th 7th 8th diffs 2nd 3rd 4th file versions differentiating 2nd 3rd 4th 5th files modifying 2nd updating 2nd 3rd log messages repositories creating 2nd 3rd single tree limitations symbolic tags 2nd 3rd 4th CVS (Concurrent Versionsing System) pushing production code Cypher Block Chaining (CBC) mode Cypher Feedback (CFB) mode
|