I noticed yesterday that Danga Interactive has released php bindings for
memcacheD, which is well, really cool. memcacheD is a in-memory caching
system for any tipe of data. It acts as a middle man in between the
application and the db, and transparently cache's objects. Its currently
being used in Livejournal and if you are a lj user you might have noticed
the big speedup it caused. Its pretty cool how it works, and I think that
wikipedia could really benefit from it since db load seems to be our main
bottleneck. I can see memcached storing pretty much all the curr versions,
which would cut down db use on reads a whole lot. I just don't know if there
is enough memory to run this, maybe if a 3d server is ever aquired?
wikipedia is growing fast, and so is the traffic, and the number of edits
per day. This is great for the project, but its apparently killing the
servers. There is a lot of hacks right now to reduce load (non-dynamic
caching, miser mode). But I believe that this application could cut out a
lot of the server load whithout reducing any functionality. Any thoughts
anyone?
Lightning
http://www.danga.com/memcached/
________________________________________________
This mail was sent by UebiMiau 2.5