performance / tuning tips. to the point.                
 
About Us | Site Map | Privacy
Disclaimer | Feedback
About RSS Feed | Useful Links
Search Partner Links
Original Blog
Add to My Yahoo!
Google Reader or Homepage
del.icio.us performancewiki.com Latest Items


© 2005-2009 PerformanceWiki.com
All Rights Reserved.


Large Scale PHP Performance Papers



PHP's official site has a lot of excellent presentation and white papers that can help you write performance-optimal code and help you set up large-scale PHP infrastructure that can handle millions of hits daily. We gave a couple of examples below.

High Performance PHP, International PHP Conference, Amsterdam May 8, 2003, George Schlossnagle, george@omniti.com; Sterling Hughes, sterling@php.net


Table of Content
 # 	Slide Title
0	Welcome
1	What is Performance?
2	When To Optimize?
3	Compiler Caches
4	Request Lifecycle
5	Compiler Cache
6	Harddrive Tweaking
7	Matching Your IO Sizes
8	The Path Of Data in PHP
9	Output Buffering
10	OS <--> Client
11	The Final Picture
12	Output Buffering
13	Network Buffer Sizing
14	Network Buffer Sizing (II)
15	Content Compression
16	mod_gzip
17	zlib.output_compression
18	External Cacheability
19	Bottom Drawer Techniques
20	Regular Expressions
21	How's My Driving?
22	Macro Substitution
23	Macro Substitution (II)
24	Macro Substitution (III)
25	Macro Substitution (IV)
26	Macro Templating
27	SQL Optimization
28	SQL Optimization
29	Sometimes Greed is Good
30	In Conclusione
31	Normalization
32	De-Normalization
33	Summarizations
34	Summarization Example
35	Databases Idiosyncrasies (Oracle)
36	Databases Idiosyncrasies (Oracle)
37	Databases Idiosyncrasies (Oracle)
38	Databases Idiosyncrasies (Oracle)
39	MySQL Optimization
40	MySQL*i*
41	MySQL Table Types
42	MySQL Replication
43	Lazy Initialization
44	Lazy Initialization (II)
45	Use Internal Functions
46	hexencode()
47	file_get_contents()
48	Internal Problems
49	Anti-Example
50	Caching Page Content
51	What Caching Is
52	How Caching Works
53	Pros and Cons of Caching
54	A First Shot at Caching
55	Problems With Example
56	A Generalized Library
57	Redesigned Example
58	Total Page Caching
59	Using ErrorDocument
60	Fibonacci Example
61	Caching for Text_Statistics
62	Persistant Cache
63	Persistant Cache (II)
64	Recoding in C
65	Advice
66	Some Truisms
67	Profiling
68	Tools For Profiling
69	Profiler Diagram (APD)
70	Setting up APD
71	Generating A Trace
72	Interpreting A trace
73	Serendipity Example
74	Dynamic Activation
75	Benchmarking
76	Install Benchmark_Iterate
77	Simple example
78	Benchmark_RandomData
79	Shameless Book Plug

Clustering and Caching eZ Camp 2005; Jun 3rd, 2005. Gaustablikk,


Table of Contents:
 # 	Slide Title
0	Welcome!
1	Reasons To Cluster
2	Round Robin DNS
3	Linux Virtual Server
4	Linux Virtual Server
5	Back-Up redirector
6	Keepalived
7	Back-Up redirector
8	Database Replication
9	Database Replication
10	MySQL Cluster
11	MySQL Cluster
12	Synching Data
13	Synching Data
14	Data Storage
15	Static Cache
16	Static Cache
17	Static Cache
18	Static Cache
19	Resources

Check here for a list PHP performance papers.