Cashing For Cash, part 1 DPC 2009
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,989
On Slideshare
1,989
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Websites have more pages than you think. Performance effects are aggregate.
  • Database Buffer Cache Network etc
  • Overloaded databases Badly configured machines NFS / File system contention Solutions: Get a real system administrator Pick the right database for the job Clustered / Proxy databases
  • Missing indexes. Poor schema architecture. Bad database tuning. Selecting too many columns / rows
  • Proxy callout to external services Remote PHP includes REST / AJAX SOAP / RPC calls Solutions: Cache the network calls Design your AJAX so you can easily cache it
  • Image manipulation Encryption system/exec/etc. function calls Solutions Off load work to other machines Gearman and similar are your friends
  • Performing extensive looping text replacements Performing extensive looping in general Badly written Regular Expressions Extensive recursive functionality

Transcript