RSS

Bloggers

Dave Tosh
Co-founder/Product Lead
All posts
Twitter

Brett Profitt
Lead Developer
All posts
Twitter

Nick Whitt
Web Services
All posts
Twitter

Cash Costello
Community contributor
All posts
Twitter

Richard Owen
Business Development
All posts

Search

Blog tagcloud

    Welcome to the Elgg news blog

    This is the best place to keep up to date with developments around the Elgg project.


    Nov
    07th
    by
    admin

    Weekly roundup: Caching in

    On the Elgg front, I spent a good portion of the week optimising various parts of the system and drastically reducing the number of queries per page.

    A lot of this was done by introducing a query cache into database.php which caches the results of individual queries. I also introduced some new delayed execution functionality on database queries - letting you delay some database operations until after the page has been sent to the browser.

    All of these tweaks have slashed the number of queries being executed per page.

    This week I also began to experiment with memcache - currently caching entities, datalists, metastrings and meta data. Reducing the number of queries per page to ~7 once the cache has been populated.

    I also did a little bit of work on the activity stream, river and syndication... but more on this later...

    Please note that development support requests will be deleted. If you are looking for Elgg community support, head over to http://community.elgg.org