Latency is Everywhere and it Costs You Sales - How to Crush it
highscalability.com
highscalability.com
That's not to say that FPGA's won't be useful (they could potentially be helpful for real-time ranking and the like), it just seems out of character to mention something like that on a website scalability site. Grain of salt, and all that.
If you are doing lots of ssl connections some form of accelerator, whether drop in cards or a standalone box, are well worth the cost.
'80-90% of the end-user response time is spent on the frontend, so it makes sense to concentrate efforts there before heroically rewriting the backend.'
video of talk: http://www.youtube.com/watch?v=BTHvs3V8DBA
slides of another: http://www.slideshare.net/stoyan/high-performance-web-pages-...
http://developer.yahoo.com/yui/theater/ - also has a series of good website performance videos
High Performance Web Sites (O'Reilly, Sept. 2007): http://www.amazon.com/High-Performance-Web-Sites-Essential/d...
Even Faster Web Sites (O'Reilly, June 2009): http://www.amazon.com/Even-Faster-Web-Sites-Performance/dp/0...
Half of King's 'Website Optimization: Speed, Search Engine & Conversion Rate Secrets' (O'Reilly, July 2008) is devoted to performance, so it's also worth a look: http://www.amazon.com/Website-Optimization-Search-Conversion...
Example: if your site loads 3 CSS files, and you combine them into 1 CSS file, you will experience performance increases. Period. If you do not gzip your HTML/Javascript/CSS yet, and you are not making a pathological example site just to prove me wrong, you will experience (probably significant!) performance increases. If you increase the number of static assets you load in parallel (for example, by splitting static assets over 2 additional subdomains), you will see most browsers have significant, automatic performance increases for pages that load non-trivial amounts of static assets. etc, etc
I am trying to put together some reading material for a non-technical person in my startup who is unconcerned that our web design company is botching things.
(Even if you don't have a specific link, if you remember reading something and can remember the company name or an googleable information, it would be much appreciated).
http://www.bingocardcreator.com/articles/developing-shopping... (Rather less impressive ;) )
http://blog.pokercopilot.com/2008/10/do-big-shiny-download-b... (Answer: yes.)
The blog is at http://www.kalzumeus.com .