SparkFun Electronics will be closed in observance of memorial day on Monday, May 29th. We will resume normal business hours on Tuesday, May 30th. Any orders placed after 2pm Mountain Time on Friday, May 26th will process and ship out on Tuesday, May 30th.


Member Since: January 7, 2010

Country: United States

  • You did a lot to beef things up, but I think you can go farther w/o breaking the bank. The good news is that infrastructure optimization usually requires little in the way of code change.
    You don’t mention memory/OS/DB; based on what I know, I’d spec this:
    OS - 64-bit Linux (ext4, noatime) or OpenSolaris (ZFS), with a decent swap.
    Memory - Double it.
    Add memcached servers - store session/shopping cart info, product catalogs, common or long db queries
    DB - Add indexes on columns in your where clauses. Do explain plans and tuning analysis to optimize long-running or commonly used queries. (Google for more).
    PHP optimizations - XCache and memcached (XCache is more important than ZendOptimizer)
    PHP API - Turn on (redundant) memcached servers and “static” page caching
    Test, do load and db analysis…
    With another 40-160 hours of work, you can be ready for almost anything, without major hardware expenditures (memcached servers can be cheap)….

No public wish lists :(