root/branches/append/website/users.bml

Revision 275, 11.7 kB (checked in by bradfitz, 4 years ago)

cleaning inbox... :)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?page
2wintitle=>users
3body<=
4
5<?h1 Who's using <?memd?>? h1?>
6<p>This is an initial list of <?memd?> users that I've heard about.  Please mail me if you're using it, optionally with a little description of how, and I'll add you to this page.</p>
7
8<ul>
9<li><b><a href="http://www.livejournal.com/">LiveJournal</a></b> -- fully dynamic blogging site with insane number of unnecessary features, doing over 20 million hits per day.  We made <?memd?> for LiveJournal and we hardly ever hit the databases anymore.  A few APIs in our codebase still unconditionally hit our databases, but they're being rewritten to be <?memd?>-aware.  <?memd?> made a night-and-day difference in the speed of our site.</li>
10
11<li><b><a href="http://www.slashdot.org/">Slashdot</a></b> -- I showed Jamie McCarthy <?memd?> at OSCON 2003 and how we use it on LiveJournal (including our <?memd?>-farm stats page) and he started frothing at the mouth and began implementing it that night in his hotel room.  Now Slashdot uses it for caching comments in their rendered form, saving both DB load and web CPU load.  They're reportedly working on using <?memd?> in more parts of their code.</li>
12
13<li><b><a href="http://www.wikipedia.org/">WikiPedia</a></b> -- Brion Vibber added support to WikiPedia's MediaWiki backend.  ( <a href="http://mail.wikipedia.org/pipermail/wikitech-l/2003-August/005514.html">original announcement</a>).</li>
14
15<li><b><a href="http://vampirefreaks.com">VampireFreaks</a></b>:
16<i>"Hey man. I just wanted to thank you for memcached, I just started
17using it on http://vampirefreaks.com , a site which gets over a
18million page hits a day and has been really slowing down the server.
19I've already implemented memcached in a few key spots which determine
20the number of users online as well as the number of current users, and
21it seems to have helped a lot, I am sure I will be putting it into
22more parts of the code as well.  Feel free to put us on the memcached
23users page if you like."</i></li>
24
25<li><b><a href="http://sourceforge.net">SourceForge</a></b></li>
26
27<li><b><a href="http://www.revelex.com/">Revelex</a></b>: <i>"... We have tried using MySQL, NFS-mounted flat-files and even NFS-mounted RAM drives to no avail. To date, only memcached has been able to keep up with our needs. ..."</i></li>
28
29<li><b><a href="http://www.howardstern.com/">HowardStern.com</a></b>: <i>"We've been struggling to keep the hardware matched to the traffic
30level and ever-growing database size. I've now implemented memcached
31across major sections of the site and the vBulletin-based forum. We're
32using three memcached servers to support the one large mySQL server.
33The performance improvement has been tremendous and it allows me to
34have an elegant memory caching solution always available instead of
35my own cache on the webservers' filesystems, as I had been doing."</i></li>
36
37<li><b><a href="http://www.kayak.com/">Kayak.com</a></b>: memcached allowed
38Kayak.com to increase capacity of our real-time flight and hotel
39search engine by one order of magnitude.</li>
40
41<li><b><a href="http://www.fotolog.com/">Fotolog.com</a></b>:  "I have a new memcached user to add to your list: we here at Fotolog, the
42world's largest photo blogging community, now use it and we love it.  I just rolled our first code to use it into production
43today and it has been a lifesaver.  I can't wait to start using it in places where we had been relying on Berkeley databases to
44offload some database work.  We are not some wimpy million page a day site, either.  Fotolog is a billion+ pages/month site (35
45to 40 million views/day is pretty typical for us).  We had recently overcome some significant DB-related performance issues
46which allowed our site traffic to explode, and it started to bog down again under the heavy traffic load (getting back up
47towards 10 seconds for a page to load sometimes during the peak periods).  The servers were churning away each recreating a list
48every time when it could easily be shared in the same form for at least 5 or 10 minutes.  So we introduced memcache, creating a
49distributed 30-server cluster with 4 gigs available in total and made a very minor code mod to use memcache, and our peak period
50load times dropped back down to the 2 second or so range.  It has allowed for continued growth and incredible efficiency.  I
51can't say when I've ever been so pleased with something that worked so simply."</li>
52
53
54</ul>
55
56<?h1 Coming soon... h1?>
57<p>These people are (or reportedly are, or were) working on memcache support to speed up their sites.</p>
58
59<ul>
60<li><b><a href="http://www.everything2.com/">Everything2</a></b> -- <a href="http://lists.danga.com/pipermail/memcached/2003-August/000044.html">adding support</a> for <?memd?> to the ecore nodecache over at <a href="http://www.everydevel.com">everydevel.com</a>.</li>
61
62<li><b><a href="http://www.sourceforge.net/">SourceForge</a></b> -- adding support, which is why the Python API for <?memd?> was created.</li>
63
64
65</ul>
66
67<!--
68
69Date: Fri, 24 Mar 2006 10:03:50 -0800
70From: John Kelley <jkelley@divxcorp.com>
71To: brad@danga.com
72Subject: Another proud memcached user
73
74Just thought I'd drop you a note to let you know that we've been using
75memcached on RedVsBlue.com for the past 9 months and we absolutely love
76it! Our DBs loads have gone down by about 60% and we've been able to
77implement some neat new features that we wouldn't have been about to do
78without it.
79
80Cheers,
81John Kelley
82
83
84-----------
85
86Hello brad!
87
88
89We are using memcached on www.gsmclub.pl - Polish biggest GSM vortal.
90
91It is really amazing how it can decrease server load and how simply it
92is to implement it on a site.  :)  We have started also to use it on
93every domain on our server cause it helps us a lot!  :)
94
95Good job!
96
97PS: If you are so kind please insert this testimonial on your users
98site: http://www.danga.com/memcached/users.bml
99
100Best regards,
101Krzysztof Milkowski
102-- admin@tophosting.pl
103
104
105
106
107
108
109
110Hey Brad,
111
112The page http://www.danga.com/memcached/users.bml says you're interested in
113hearing from other people using memcached. I'm not sure whether you're still
114interested in adding sites to that page, but here goes nothin'...
115
116I'm using it successfully in a couple of places:
117
118* On washingtonpost.com, every application I put together has used memcached.
119The biggest example of this is the U.S. Congress Votes Database,
120http://projects.washingtonpost.com/congress/ .
121
122* A personal project of mine, chicagocrime.org, uses memcached extensively.
123This site has gotten a fair bit of attention as one of the original Google
124Maps mashups.
125
126* Finally, the Python Web framework Django (which powers both the Washington
127Post stuff and chicagocrime.org) has some pretty sweet memcached bindings.
128See djangoproject.com and http://www.djangoproject.com/documentation/cache/
129if you're at all interested.
130
131Thanks very much for memcached!
132
133Adrian
134
135-- Adrian Holovaty Editor of editorial innovations, washingtonpost.com Personal stuff: holovaty.com | chicagocrime.org | djangoproject.com
136
137
138
139
140
141Date: Thu, 04 Nov 2004 10:43:39 -0700
142From: Myles Grant <myles@mylesgrant.com>
143To: brad@danga.com
144Subject: I'm now using Memcached
145
146Brad,
147
148I attended your memcached talk at OSCON 2004, and then later we all went
149to that Stonehenge party.  You gave me a ride home -- thanks for that.
150
151Anyway, I've just started using memcached on my site, blogskins.com, and
152since you want to be notified if people use it... here you go.
153
154BlogSkins gets decent traffic, and is still only a single dedicated
155server.  Lately, the load has been climbing to steadily unacceptable
156levels.  The culprit?  Tons of locked MySQL threads.  So today I
157installed Memcached and added it in a few strategic places.  The 3 stats
158in the upper right of every page (number of users/skins/downloads) are
159now pulled from memcached instead of doing a 'select count(id) from
160users/skins/downloads' on every page load.  Any time one of those stats
161would change (new user, new skin, etc), the value is simply deleted from
162the cache and refreshed on the next page load.
163
164I am also storing the user object for logged-in users instead of hitting
165the users table every page load.  The same strategy of deleting the
166cached value and waiting for a refresh on info change is used here.
167
168So far, memcached seems to be helping dramatically.  Load has dropped
169from the 20-30 range into the 0-2 range.  Hopefully it keeps up.  But
170this is a great improvement for a half hour's work.
171
172Thanks for an insanely useful tool.  I'm in love.
173
174-Myles
175
176
177From: timeless <time@digg.com>
178
179http://digg.com -- When I started at Digg, I recommended we give
180MemcacheD a try. I implemented the MemcacheD cluster and initial site
181mods to use it. Our page load times for /diggall (a popular URL on the
182site) went from an average of 5 seconds to an average of sub-second
183response times. Since then, our developers have gone wild with
184MemcacheD, using it in very sophisticated ways to make a lot of page
185load time improvements across the site. RAWK!
186
187
188------
189
190From: G Class <gclass@spamarrest.com>
191To: Brad Fitzpatrick <brad@danga.com>
192Subject: Memcached
193Parts/Attachments:
194   1   OK    ~15 lines  Text
195   2 Shown   ~33 lines  Text
196----------------------------------------
197
198Hey Bradfitz,
199?
200I thought I'd mention to you that we started using Memcached for some of our
201high frequency db queries and it has been working really well.? The daemon is
202stable and the saved data retrieval time has allowed us to implement features
203that would have been impractical through MySQL or session caching.
204?
205A big thanks to Danga for their contributions to the free software? community,
206--
207Gregory Class and Daryn Nakhuda
208Spam Arrest LLC
209http://spamarrest.com
210
211-----
212
213Date: Sun, 28 Nov 2004 20:19:36 -0700
214From: Sean Reifschneider <jafo@tummy.com>
215To: brad@danga.com
216Subject: JOTWeb2 now supports memcached.
217
218I just wanted to let you know that the JOTWeb2 python-based web application
219development system now includes support for simple page caching using
220memcached.  More information is available at http://jotweb.tummy.com/
221
222The current support uses a fairly naive scheme: during page rendering a
223"expiration seconds" value can be set to something other than the default
224"0".  Cache lookup decisions are based entirely on the URI passed and the
225expiration time.  Of course this means that you cannot use it for HTML form
226submissions, but JOTWeb2's virtual URIs make this a non-issue for most
227issues where you'd want caching of forms(.../blogs/index.html?start=5&count=20).
228
229A more sophistocated caching mechanism is is in the late design stages, but
230probably won't be implemented for a while because the current caching
231mechanism works extremely well, when combined with a few site design
232restrictions.
233
234I've just turned it on for the most expensive pages on our site
235(http://www.tummy.com/journals/), which are generated from a database, and
236it's dropped the page render time from 250 to 500ms down to 15 to 20ms.
237
238memcached is extremely cool.  I had been toying with the idea of adding
239some sort of caching to JOTWeb for probably a year, and had put it off
240because of all the details it involved.  I ran across a slashdot article
241about memcached a while back and realized that memcached could be used to
242do much of the heavy lifting, eliminating many of the details required for
243the caching.  I was able to implement a simple but effective page caching
244mechanism in JOTWeb2 in literally 45 minutes one night before giving a
245presentation on JOTWeb2 to a local users group.
246
247Feel free to put any of this that you are interested in up on the memcached
248Users page.
249
250Thanks,
251Sean
252
253-----
254
255Date: Sun, 05 Dec 2004 10:42:40 +0100
256From: Bjoern Sjut <bjoern.sjut@gmx.net>
257To: brad@danga.com
258Subject: Memcached User
259
260Hi Brad,
261
262from the latest news post on www.last.fm , it seems they're using
263Memcached as well: http://www.last.fm/forum/897/_/13046
264
265Just thought you might be interested in knowing.
266Best, Bjoern
267
268----
269
270
271
272-->
273
274<=body
275page?>
Note: See TracBrowser for help on using the browser.