Eric
Posts: 5590
Joined: 10/10/2003 From: Seattle, WA Status: offline
|
Sorry folks. In case you have noticed, I have been doing some futzing on the web server today which has caused a few short interruptions in service. Suffice it to say that since I deployed the new Wiki software a month ago, the web server (not the database server) has occasionally had issues where the IIS (web server software) has slowed down and consumed 100% of the CPU. This causes the site to crawl. I have recently been looking at this issue more closely to understand what was going on and to try and alleviate this. In all the time that CellarTracker has been running, generally the web server has had no issue keeping up. (Past performance issues have focused on the database server.) The Wiki software is based on the Open Source software from www.openwiki.com. This is very dependent on some Microsoft stuff, specially MSXML. (The Wiki content is rendered to XML and transformed to HTML on the server side.) Originally I was using MSXML3 and just recently moved to MSXML4. After deeper research I have made some deeper code changes to move to MSXML6, the current standard. I have also used a number of the features in IIS6 to ensure that the web server should (re)cycle resources more proactively. So far the load appears to be down to 1/3 of what it was at... In short, I am cautiously optimistic that we are done with the glitches, but I suspect that there might be further tweaking required.
_____________________________
Cheers! -Eric LeVine
|