views:

602

answers:

2

I'm investigating using either Memcached or Velocity for distributed caching over a cluster of servers after reading Scott Hanselman's answer to this question. Does anybody know of a Microsoft web site that uses Velocity for its caching? If Microsoft aren't using it then does anybody know of any relatively popular web site that's using it?

+3  A: 
Rex M
While I agree with you in theory its amazing how many people go to production with beta / sub-1.0 releases of software. Its certainly prevalent in the LAMP / Open Source world. I cannot speak for the MSFT/ASP.NET world. Maybe we're more foolish! :)
Cody Caughlan
@Cody it is not foolish in the open source world because you can easily evaluate the source and, if necessary, make the tweaks that fill in gaps where you need production-level stability. With a closed-source third party, what you get is what you get :)
Rex M
I'm not sure what kind of simple OSS apps people use that they can "easily evaluate the source and ... make tweaks". Anything complex enough is not going to be something to just pickup and hack on for production, without significant resources.
MichaelGG
"easily" is relative comparison between OSS and Microsoft products
Rex M
Isn't this site (Stack Overflow) currently running on beta software?
Guy
@Guy this site is also in beta, with an atypical audience. You can always find exceptions to a guideline; that doesn't change the fact that it's still important to consider.
Rex M
What beta software is stackoverflow running?
Fernando
+2  A: 

memcached is not natively supported on Win32. There is a project that aims to port memcached to Win32

http://jehiah.cz/projects/memcached-win32/

And while they have been successful, they lag a couple of versions (point versions at this point) behind the main release line. So if you're on Win32 I think your best bet would be Velocity.

So while I dont have an answer to your question (what sites use Velocity) I think you're better off going with Velocity over memcached.

Cody Caughlan