Made some speed-ups in weblog views ( sidebar caching )

07-September-2005

[ dev/knotes/performance , kind=progress report ]
The week before last we made some largish speedups in KNotes weblog rendertimes. Partly we achieved this by a careful review of the index structure of the RDB, but a big savings was made by caching the content of most of the sidebars. These are now cached, but invalidated automatically by most events which could impact their content. The exception is adding sidebar links - you need to click the refresh-sidebar link in your manage sidebar to refresh the sidebar after adding or changing sidebar links

Our colleagues in the NGRF gavea big hands-on workshop in Cyprus Friday August 26, and were concerned about performance. It can really exercise a server having a couple dozen logged-in users demanding frequent refereshes of dynamic content... as we learned to our embarassment in a workshop early in the spring :o)

Since the spring workshop we have made numerous techie performancee tweaks to the basic server technoology we run, but at the same time we had been amassing the features in KNotes.

KNotes began life as a very nippy application - in fact, performance was one of our number-one goals. But in the way of these things, as features grew so did render time. We were due a thorough review of the speed of rendering an the size of the markup deleivered. So we made that review in advance of the Cyprus workshop.



Mike Malloch; 07-September-2005 14:00:14 forum (0)