<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: servers</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/servers.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2013-12-03T10:39:00+00:00</updated><author><name>Simon Willison</name></author><entry><title>What’s the best use in the office for my old Macbook Pro?</title><link href="https://simonwillison.net/2013/Dec/3/whats-the-best-use/#atom-tag" rel="alternate"/><published>2013-12-03T10:39:00+00:00</published><updated>2013-12-03T10:39:00+00:00</updated><id>https://simonwillison.net/2013/Dec/3/whats-the-best-use/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What’s-the-best-use-in-the-office-for-my-old-Macbook-Pro/answer/Simon-Willison"&gt;What’s the best use in the office for my old Macbook Pro?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Set it up to display metrics or KPIs - by running &lt;span&gt;&lt;a href="http://www.geckoboard.com/"&gt;http://www.geckoboard.com/&lt;/a&gt;&lt;/span&gt; on it for example.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/macos"&gt;macos&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/servers"&gt;servers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/lifehacks"&gt;lifehacks&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="macos"/><category term="servers"/><category term="quora"/><category term="lifehacks"/></entry><entry><title>How can I learn more about server-side technologies?</title><link href="https://simonwillison.net/2012/Oct/14/how-can-i-learn/#atom-tag" rel="alternate"/><published>2012-10-14T15:21:00+00:00</published><updated>2012-10-14T15:21:00+00:00</updated><id>https://simonwillison.net/2012/Oct/14/how-can-i-learn/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/How-can-I-learn-more-about-server-side-technologies/answer/Simon-Willison"&gt;How can I learn more about server-side technologies?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Get yourself a VPS, set it up from scratch and run some non-critical websites on it (nothing with private user data since you can't be sure you'll set it up securely). Both Slicehost and Linode offer a good set of guides to a whole host of common tasks:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;span&gt;&lt;a href="http://articles.slicehost.com/"&gt;http://articles.slicehost.com/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;a href="http://library.linode.com/"&gt;http://library.linode.com/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Running a server "live" on the internet is the best way to learn, provided you do so responsibly. Even better, start by running virtual machine servers on your own computer using VMWare or VirtualBox.

&lt;p&gt;Getting Django set up is an excellent learning project :)&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/programming"&gt;programming&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/servers"&gt;servers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webservers"&gt;webservers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="django"/><category term="programming"/><category term="servers"/><category term="webservers"/><category term="quora"/></entry><entry><title>How much ram do you need for 100M hits per day?</title><link href="https://simonwillison.net/2011/Dec/20/how-much-ram-do/#atom-tag" rel="alternate"/><published>2011-12-20T18:36:00+00:00</published><updated>2011-12-20T18:36:00+00:00</updated><id>https://simonwillison.net/2011/Dec/20/how-much-ram-do/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/How-much-ram-do-you-need-for-100M-hits-per-day/answer/Simon-Willison"&gt;How much ram do you need for 100M hits per day?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That entirely depends on what you are running your site on. If it's static HTML pages, nginx will work fine on hardly any RAM at all (though you would probably be better off serving the entire site out of S3 and not using a VPS at all).&lt;/p&gt;

&lt;p&gt;For dynamic pages, the only right answer is to run a load test and see what happens. For that kind of traffic you'll probably need more than one server if you're serving dynamic pages though.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/servers"&gt;servers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-development"&gt;web-development&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="servers"/><category term="web-development"/><category term="quora"/></entry><entry><title>How can I determine which web server a particular website is using (Apache, IIS, Nginx, etc)?</title><link href="https://simonwillison.net/2011/Jan/5/how-can-i-determine/#atom-tag" rel="alternate"/><published>2011-01-05T13:37:00+00:00</published><updated>2011-01-05T13:37:00+00:00</updated><id>https://simonwillison.net/2011/Jan/5/how-can-i-determine/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/How-can-I-determine-which-web-server-a-particular-website-is-using-Apache-IIS-Nginx-etc/answer/Simon-Willison"&gt;How can I determine which web server a particular website is using (Apache, IIS, Nginx, etc)?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;If you're on Linux or OS X, use curl with the -I option (to make a HEAD request and see the HTTP headers):&lt;/p&gt;

&lt;p&gt;$ curl -I &lt;span&gt;&lt;a href="http://www.op3intl.com"&gt;www.op3intl.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;HTTP/1.1 200 OK&lt;br /&gt;Date: Thu, 06 Jan 2011 03:31:28 GMT&lt;br /&gt;Server: Microsoft-IIS/6.0&lt;/p&gt;

&lt;p&gt;...&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apache"&gt;apache&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/iis"&gt;iis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/nginx"&gt;nginx&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/servers"&gt;servers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-development"&gt;web-development&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/webservers"&gt;webservers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="apache"/><category term="iis"/><category term="nginx"/><category term="servers"/><category term="web-development"/><category term="webservers"/><category term="quora"/></entry><entry><title>What are some scalable OAuth and OpenID server implementations?</title><link href="https://simonwillison.net/2010/Dec/5/what-are-some-scalable/#atom-tag" rel="alternate"/><published>2010-12-05T18:34:00+00:00</published><updated>2010-12-05T18:34:00+00:00</updated><id>https://simonwillison.net/2010/Dec/5/what-are-some-scalable/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-are-some-scalable-OAuth-and-OpenID-server-implementations/answer/Simon-Willison"&gt;What are some scalable OAuth and OpenID server implementations?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Any OAuth library should scale horizontally - I can't see how any one library would be a better choice than another.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/apis"&gt;apis&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/oauth"&gt;oauth&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/servers"&gt;servers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-development"&gt;web-development&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="apis"/><category term="oauth"/><category term="openid"/><category term="servers"/><category term="web-development"/><category term="quora"/></entry><entry><title>Google uncloaks once-secret server</title><link href="https://simonwillison.net/2009/Apr/2/batteries/#atom-tag" rel="alternate"/><published>2009-04-02T10:47:59+00:00</published><updated>2009-04-02T10:47:59+00:00</updated><id>https://simonwillison.net/2009/Apr/2/batteries/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://news.cnet.com/8301-1001_3-10209580-92.html?part=rss&amp;amp;subj=news&amp;amp;tag=2547-1_3-0-20"&gt;Google uncloaks once-secret server&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Instead of a data centre wide UPS and redundant power supplies, each Google server has its own 12V battery. They live in standard shipping containers, each holding 1,160 servers.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/datacentres"&gt;datacentres&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/operations"&gt;operations&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/power"&gt;power&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/servers"&gt;servers&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ups"&gt;ups&lt;/a&gt;&lt;/p&gt;



</summary><category term="datacentres"/><category term="google"/><category term="operations"/><category term="power"/><category term="servers"/><category term="ups"/></entry></feed>