I've been using dasBlog for almost two years now, but I've recently upgraded my server. As you'll see if you click that link, the first page can take an unacceptably long time to load. It would take even longer, but I've already spent more time than I want to optimizing settings, removing slow content, and anything else I can think of to fix the problem. The new server is way faster than the old one, so that's not the issue (it used to run a 700Mhz PIII with no trouble).
So now I'm starting to explore alternativies to dasBlog. Can anyone make any good recommendations? My requirements:
- Works with ASP.Net (.Net 2.0), IIS
- Can import my old dasBlog posts, including mimicking the url format (I can hack the code a little if required)
- If it uses a database backend rather than file-based, it must work on Sql Server 2005.
- Will let me match the look of my existing custom dasBlog theme. I'm willing to spend time converting between theme formats, as long as it's not too painful.
- Reasonably fast load times — < 2 seconds to load the home page on initial (uncached) requests
- Preferably still xml-based like dasBlog, so I can still do simple file-based backups
- Uses more modern programming styles (dasBlog started out on .Net 1.1, and the code shows it;it's not bad, but .Net 2.0 and 3.5 both changed how a lot of things should be done). Things like a good provider-based data store and membership systems, master pages for themes, works in medium or low trust, etc.
- Open source so I can play with the code some
- Active Directory integration for contributing users (not really important, but something I missed in dasBlog)
- Still in active development (dasBlog's last release was in March. It does still get updates, but it looks like it's losing momentum).
- Supports code syntax highlighting (preferrably via a recent FreeTextBox editor)
Alternatively, if anyone visits the site and just happens to notice something obviously way out of whack I overlooked that might be causing my slowdowns, I wouldn't mind hearing about it.