Well as e107 has got more featured that mySQL query count has been creeping up and up and up, so I thought I'd have a go at writing a caching system, and it's now working here on e107.org.
Well as e107 has got more featured that mySQL query count has been creeping up and up and up, so I thought I'd have a go at writing a caching system, and it's now working here on e107.org. A cached page reduces the query count down to 5 and increases the render speed of a page by x3-4. Cached pages are compressed and stored in the database, and the system can be switched on and off and the timeout set from the admin section. Only one problem to overcome and that's the online menu, it obviously doesn't update properly but I'll get that sorted.