Cashing For Cash, part 1 DPC 2009

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    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

    1 Favorite

    Cashing For Cash, part 1 DPC 2009 - Presentation Transcript

    1. Caching For Cash Dutch PHP Conference – Amsterdam, June 2009
    2. Head of R&D at echolibre , pear extraordinaire, published author, party person and an Icelande r
    3. Works at Jelsoft , php core developer, published author, party person and a Scottish person
    4.  
      • Identify the performance issues
      • Analyze the issue
      • Fix the issue
    5.  
      • Locate
      • Diagnose
      • Recitfy
    6.  
    7.  
    8.  
    9.  
    10.  
    11. APD XDebug
    12. ab Siege Apache Flood Memtrack XHProf GUIMark Hardinfo Bonnie++
    13.  
    14.  
    15.  
    16.  
    17.  
    18.  
    19.  
    20.  

    + Helgi Þormar ÞorbjörnssonHelgi Þormar Þorbjörnsson, 4 months ago

    custom

    406 views, 1 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 406
      • 406 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories