<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=NO-BOK link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>I&#8217;ve been contacted
off-list and asked how you can change the Win32 memcached settings (port,
memory ++) when installing as a service on Win32. There is, as far as I could
see, no way to do this at install time, so I thought I&#8217;d share how to do
it. <br>
To install as a service run it with &#8220;-d something&#8221;, I can&#8217;t
remember, but it is documented at <a
href="http://jehiah.cz/projects/memcached-win32/">http://jehiah.cz/projects/memcached-win32/</a>.
(seems to be down at the moment)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>It is no problem to
change memcached parameters in the Registry after memcached is installed as a
service, just change the registry settings for the service, in
HKEY_Local_Machine/System/CurrentControlSet/Services/ memcached Server. Change
the ImagePath key to something like:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>&quot;C:\servers\memcached-1.2.1-win32\memcached.exe&quot;
-d runservice -p 11911 -l 192.168.xx.yyy -m 1024<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>And restart the service.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Those are my values, you
should use your own preferred path, ports, memory &nbsp;and ip-addresses, of
course.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Again, thank you for you
efforts Kronuz and others involved, great project!<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>(Sorry for replying to
myself.)&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 color=navy face="Times New Roman"><span
lang=EN-GB style='font-size:12.0pt;color:navy'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>- Tormod</span></font><font color=navy><span
style='color:navy'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=navy face="Times New Roman"><span
style='font-size:12.0pt;color:navy'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=navy face="Times New Roman"><span
style='font-size:12.0pt;color:navy'>&nbsp;</span></font><o:p></o:p></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span lang=EN-US style='font-size:10.0pt;font-family:Tahoma'>
memcached-bounces@lists.danga.com [mailto:memcached-bounces@lists.danga.com] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Tormod Hystad<br>
<b><span style='font-weight:bold'>Sent:</span></b> 21. juni 2007 13:06<br>
<b><span style='font-weight:bold'>To:</span></b> memcached@lists.danga.com<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: Is myspace using
memcache?</span></font><span lang=EN-US><o:p></o:p></span></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Hey,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>I&#8217;m lead web
developer for the largest e-commerce shop in northern Europe, Komplett, the
largest shop is <a href="http://www.komplett.no/">www.komplett.no</a>, but we
have shops in most northern European languages, for example <a
href="http://www.komplett.co.uk/">www.komplett.co.uk</a> . Our core platform is
based on MS tech and we use memcached to cache all our product info (as XML).
Two Win32 memcached 1.2.1 instances with 1GB cache each, with about 700.000
items in each cache at any given time. Yesterday we served about 1.2 million
pages.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>We&#8217;ve had no
problems whatsoever with the Win32 1.2.1 memcached version since we migrated to
it a couple of months ago. At first we ran memcached on a Debian box, then we
tried a VMWare appliance (Hermes), but Hermes crashed every 3-4 days with out
of memory errors. The Debian box worked great, but Operations wanted us over on
a pure MS platform, so we had to move it.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>So I want to extend a big
&#8220;thank you!&#8221; to everyone involved in the memcached project and
especially those porting it to Win32 and making binaries available, you have a
great project here and you run it well!<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>(Looking forward to a
Win32 port of 1.2.2&#8230; :-) )<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Let me know if you want
to know anything more specific about our setup and I&#8217;ll try to answer.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>Stats for one of our the
memcached instances:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><br>
STAT pid 1416<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT uptime 2423279<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT time 1182422974<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT version 1.2.1<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT pointer_size 32<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT curr_items 705009<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT total_items 39480759<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT bytes 926738402<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT curr_connections 18<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT total_connections
9200<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT
connection_structures 33<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT cmd_get 78236757<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT cmd_set 39494602<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT get_hits 32477725<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT get_misses 45759032<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT bytes_read
85847203931<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT bytes_written
55015095083<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>STAT limit_maxbytes
1073741824<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 color=navy face="Times New Roman"><span
lang=EN-GB style='font-size:12.0pt;color:navy'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span lang=EN-GB
style='font-size:10.0pt;font-family:Arial;color:navy'>- <st1:PersonName w:st="on">Tormod
 Hystad</st1:PersonName>,<br>
Web developer, Komplett</span></font><font color=navy><span lang=EN-GB
style='color:navy'><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=navy face="Times New Roman"><span
lang=EN-GB style='font-size:12.0pt;color:navy'>&nbsp;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 color=navy face="Times New Roman"><span
lang=EN-GB style='font-size:12.0pt;color:navy'>&nbsp;</span></font><span
lang=EN-GB><o:p></o:p></span></p>

</div>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span lang=EN-US
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span lang=EN-US style='font-size:10.0pt;font-family:Tahoma'>
memcached-bounces@lists.danga.com [mailto:memcached-bounces@lists.danga.com] <b><span
style='font-weight:bold'>On Behalf Of </span></b>KevinImNotSpacey<br>
<b><span style='font-weight:bold'>Sent:</span></b> 21. juni 2007 02:51<br>
<b><span style='font-weight:bold'>To:</span></b> mike<br>
<b><span style='font-weight:bold'>Cc:</span></b> memcached@lists.danga.com<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: Is myspace using memcache?</span></font><span
lang=EN-US><o:p></o:p></span></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>Yup, thanks mike, I
couldn't agree more.&nbsp; Facebook is just awesome.&nbsp; I only really asked
about myspace because I know they are a microsoft shop and therefore another
website that is MS technology based using memcache would help just as much.&nbsp;
Thinking on it now I should have posed the question: What MS Tech based
companies are using memcache? <br>
<br>
I love memcached myself, it is so easy and powerful.&nbsp; And yes I appreciate
Steve's posts about Facebook and how they are using memcached, the information
is very helpful.<br>
<br>
I've got the win32 binaries working with the .NET client tools from the danga
website.&nbsp; It all looks to work just as good as the *nix versions, does
anyone have any experiences to the contrary? <br>
<br>
thanks again!<br>
Kevin<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal><span class=gmailquote><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>On 6/20/07, <b><span style='font-weight:bold'>mike</span></b>
&lt;<a href="mailto:mike503@gmail.com">mike503@gmail.com</a>&gt; wrote:</span></font></span><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>On 6/20/07, KevinImNotSpacey &lt;<a
href="mailto:kevin.amerson@gmail.com">kevin.amerson@gmail.com</a>&gt; wrote:<br>
&gt; I recently joined a .NET shop and we're looking at large scale websites on<br>
&gt; MS platforms and what technologies they're using to scale out their <br>
&gt; websites.&nbsp;&nbsp;Myspace was at the top of the list for .NET
sites.&nbsp;&nbsp;Any details<br>
&gt; are greatly appreciated.<br>
<br>
myspace should not be used as a technical model for anything.<br>
<br>
imho, with as much capital as they should be able to use, the <br>
inconsistent and completely buggy interface is uncalled for -<br>
especially going on for this many years.<br>
<br>
facebook would be a much better model. not only is their site clean,<br>
consistent, (and uses memcached i might add) but they expose APIs now <br>
and seem to generally know their technical stuff. exposing APIs in my<br>
mind is the next step when you have successfully been able to please<br>
users with your frontend interface. (some people may disagree, saying<br>
APIs are nice because other people can make their own interfaces and<br>
you don't have to change yours)<br>
<br>
to me myspace was built not to scale properly and ever since has been<br>
struggling to do anything to support the load. i mean come on - it <br>
started with coldfusion. did they really expect to be one of the<br>
busiest sites on the net starting with that? :)<br>
<br>
i really don't think they've put in enough funding or the proper<br>
resources from what it seems like, unless they have a secret <br>
completely rewritten version in the works.<br>
<br>
not only does facebook use memcached, but steve is one of the most<br>
active posters it seems and him/the team he works with has made<br>
numerous improvements and i'm quite sure runs one of the largest (if <br>
not the largest) memcached clusters anyone has ever claimed that i<br>
have seen.<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>