High Performance PHP

Having ploughed through writing my upcoming article for PHP Magazine on “Farming PHP” I am still motivated to think deeply about PHP in the enterprise and, specifically, under high volumes of web traffic. Having come through several industries in a variety of capacities where PHP is being used effectively for business-critical operations, I am used to responding to concerns about PHP in the enterprise. The one that I am planning to tackle in my next article is that, “PHP runs heavy.”

Dealing with this consideration really comes down to three points:

Armed with a solid benchmarking tool like ab, these three principles comprise a solid foundation for running PHP in the enterprise for very high volume sites. I look forward to fleshing these ideas out in the coming days and responding to your feedback about high performance PHP in the enterprise.

7 Comments

  1. Posted May 1, 2005 at 8:16 am | Permalink

    Instead of Smarty, you might want to take a look at Savant.

    http://phpsavant.com/

    Templates written in PHP means no need to compile; it has full OO support for plugins, filters, and even an optional compiler hook if you desperately want to limit your designers. Savant3 is even E_STRICT compatible for PHP5.

  2. Posted May 3, 2005 at 6:24 am | Permalink

    Have you had a look at http://www.danga.com/ for their Memcached and Perlbal programs?

  3. Posted May 3, 2005 at 10:30 am | Permalink

    just a quick comment: ab is not a solid benchmarking tool.
    take a look at httperf for something a whole lot better.
    I also second the memcached suggestion.
    Cheers.

  4. Robert
    Posted May 4, 2005 at 2:36 pm | Permalink

    Thanks for all the suggestions! :)

  5. Robert
    Posted June 26, 2005 at 7:10 pm | Permalink

    Hi Jacques,

    What is the status of your Cache_Memcached PEAR project? It would be great to finally have a definitive API for this in PHP…

    Cheers,
    Robert

  6. Posted June 26, 2005 at 9:14 pm | Permalink

    I just finished writing my article for the next issue of PHP Magazine, and as promised, I go into greater detail about optimizing, staticizing, and caching PHP to deliver high performance in heavy traffic. In the section on optimizing source code, I cite

  7. Posted June 27, 2005 at 1:58 pm | Permalink

    Hi Robert,

    I’ve resubmitted the proposal to the PEAR site. I’m currently almost finished rewriting the Cache_Memcached code aswell as adding some basic documentation. I think it should be finished in the next week or two.

Post a Comment

Your email is never shared. Required fields are marked *

*
*


Popular Tags

Academia Academy Of American Poets Accessible Poetry Adam Zagajewski Aliso Street Bear Andrew Philip Anna Akhmatova Arroyo Arts Collective Artists' Union Gallery Art Therapy Avant Garde B.H. Fairchild Bart's Books Bell Arts Factory Beowulf Beyond Baroque Billy Connolly Blogging Book Arts Broken Word Cafe Solo Christopher Buckley Code Poet Conservation Czesław Miłosz David Allen Day Fire Denise Levertov Dorianne Laux Facebook First Books Friday Lubina George Wallace Gerard Manley Hopkins Gregory Orr GTD Gwendolyn Alley Heart And Mind Hope Jackson Wheeler James Valentine Peake Japan Jawanza Dumisani John Keats Joseph Millar Kathleen Tyler Li-Young Lee London Los Angeles Louise Glück Low-Residency MFA Marriage Marvin Bell Mary Oliver Merlin Mann MFA Residency 1 MFA Residency 2 MFA Residency 3 MFA Residency 4 MFA Residency 5 Michael Wells Michelle Bitting Miranda Nature Negative Capability Ojai Ojai Poetry Festival Pacific University Passings Performance Poetry Phil Taggart Poetry In The Windows Polish Poetry Post-Postmodernism Ralph Waldo Emerson Rattle Robert Hass Robert Pinsky Sandford Lyne Sandra Alcosser Sarah Maclay Seamus Heaney Social Networking Sonnets Spirituality Stephen Booth Suzanne Lummis The Economy The Phoenix The World Stage Tree Bernstein Twitter Umberto Saba Wallace Stevens Why Poetry Zbigniew Herbert ZCE Zen Zoey's Cafe