Feeds

Performance boost for Textpattern through caching

Submitted by Markus Merz on September 16, 2006 - 9:35pm in

I found two interesting caching extensions for Textpattern. I have not tested them yet but both developers got great reactions from the Textpattern forum crowd.

The main advantage is that caching reduces the database load and that the pages are delivered like static pages from the webserver instead of being assembled dynamically for every page impression.

As Chris pointed out in Fark Killed My Blog it is a good idea to take action before the surprise 'ooops, traffic ...' hits your site.

Full page caching: asy_jpcache

asy_jpcache is based on zem_cache, jpcache and some ideas from WP-Cache.

asy_jpcache will only cache complete pages (including your feeds). If you want to cache partial pages to retain some dynamic parts take a look at zem_cache which is perfect for that kind of thing.

Only cache parts of a page: zem_cache

The second one is very interesting to create semi-static pages but the turbo performance booster (>10x) is the full page cache.

Another (small) step to reduce database load is to have the CSS as normal static file and not inside the database.

Technorati Tags: , , ,

powered by performancing firefox


Sounds interesting Markus,

Sounds interesting Markus, now you just need a flood of traffic to try it out!

The 'flood' will come, I am

The 'flood' will come, I am sure :-)

Another positive aspect of a good caching solution is the overall response of a site.

The negative aspect is that every added software solution has potential risks and you are leaving the mainstream installation stream which might bring unexpected problems in the future.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <h2> <h3> <h4> <img> <div> <a> <em> <strong> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <span> <table> <td> <tr> <caption> <th> <hr> <pre> <br> <p> <object> <param> <embed> <strike>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
8 + 5 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.