As you may have noticed, our server at tortoisesvn.net had some problems
in the last few weeks, usually for half an hour or so where it was
almost impossible to reach the site.
Now, I know that our server isn't really a power horse and maybe just
can't handle the load we get. But I'm not sure about that: after a
release we usually have much more load - and the server could handle
that quite well back then.
I've already rented another server yesterday which has a little more
power. But considering the huge amount of work this requires (setting up
all the apps, moving the databases, reconfiguring everything, ...) I
already have nightmares.
But: do we really need all this? Let's recap why we set up
tortoisesvn.net in the first place:
1) FAQ: easier to edit the FAQ and have users add entries themselves,
taking some of the work off us
2) Docs: uploading the generated docs without having them in version control
3) nightly builds: some place to upload our nightly builds
4) issue tracker: the tigris.org one can't be configured to prevent
non-project members from creating new issues, which lead to sometimes 5
bogus issues a day and a lot of work to clean them up
5) automatic scripts to generate statistics (e.g., translator progress)
all valid reasons. But let's check each one of them again:
1) Well, the FAQ isn't easier now. And the ratio of good comments which
add some value to the FAQ against comments which are support requests
and would belong to the mailing list is at least 1/5. So instead of less
work for us, it's actually more. Also, searching in Drupal is horribly
broken, which makes the FAQ there almost useless.
--> moving the FAQ back to tigris, maybe even all entries on one single
page so users can use Ctrl-F to search for things wouldn't be that bad.
2) That one is actually quite good. Of course, the docs for the release
builds don't change a lot, which means having those in our /www
directory on tigris could be handled quite well too. Only the docs for
the nightly builds should maybe stay on tortoisesvn.net
3) those definitely have to stay on tortoisesvn.net, there's no way to
get those on tigris
4) since we use Flyspray, we'd have to keep that running on tortoisesvn.net.
5) do we really need those? If yes, we could write a script that
generates a static html page in our /www directory, and that script
would be run once a day together with the nightly builds. Or Lübbe could
run it manually from time to time and commit the changes to tigris.
As for the rest of the pages on tortoisesvn.net, we could easily move
them back to tigris.org.
If we just keep the issue tracker, the nightly builds and nightly docs
on tortoisesvn.net, I think our server could handle that without much
And the advantage of having most of the pages on tigris? Easy: if
something goes wrong, someone *else than me* has to deal with it.
Because if I check the last three weeks, I think I spent more time
dealing with the server than I spent with coding.
So, what do you guys think?
If you agree, I just hope I can step back from renting the other server...
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
Received on 2008-03-19 09:02:26 CET