high_scalability high_scalability-2009 high_scalability-2009-571 knowledge-graph by maker-knowledge-mining
Source: html
Introduction: Hi, Some time ago , martin fowler bloged about how HTTP cache headers can be very effectively used in web site design. http://www.martinfowler.com/bliki/SegmentationByFreshness.html How actively HTTP cache headers are considered in web site design? I think it is a great tool to reduce lot of load on server and should be considered before designing any complex caching strategy. Thoughts? Thanks, Unmesh
sentIndex sentText sentNum sentScore
1 Hi, Some time ago , martin fowler bloged about how HTTP cache headers can be very effectively used in web site design. [sent-1, score-2.064]
2 html How actively HTTP cache headers are considered in web site design? [sent-5, score-1.6]
3 I think it is a great tool to reduce lot of load on server and should be considered before designing any complex caching strategy. [sent-6, score-1.22]
wordName wordTfidf (topN-words)
[('headers', 0.558), ('fowler', 0.369), ('considered', 0.331), ('actively', 0.271), ('martin', 0.253), ('thoughts', 0.213), ('ago', 0.181), ('cache', 0.18), ('http', 0.177), ('effectively', 0.168), ('site', 0.164), ('designing', 0.152), ('reduce', 0.12), ('tool', 0.116), ('web', 0.096), ('complex', 0.095), ('caching', 0.091), ('design', 0.078), ('great', 0.071), ('think', 0.069), ('load', 0.064), ('lot', 0.059), ('used', 0.055), ('server', 0.052), ('time', 0.04)]
simIndex simValue blogId blogTitle
same-blog 1 1.0 571 high scalability-2009-04-15-Using HTTP cache headers effectively
Introduction: Hi, Some time ago , martin fowler bloged about how HTTP cache headers can be very effectively used in web site design. http://www.martinfowler.com/bliki/SegmentationByFreshness.html How actively HTTP cache headers are considered in web site design? I think it is a great tool to reduce lot of load on server and should be considered before designing any complex caching strategy. Thoughts? Thanks, Unmesh
2 0.1368957 307 high scalability-2008-04-21-Using Google AppEngine for a Little Micro-Scalability
Introduction: Over the years I've accumulated quite a rag tag collection of personal systems scattered wide across a galaxy of different servers. For the past month I've been on a quest to rationalize this conglomeration by moving everything to a managed service of one kind or another. The goal: lift a load of worry from my mind. I like to do my own stuff my self so I learn something and have control. Control always comes with headaches and it was time for a little aspirin. As part of the process GAE came in handy as a host for a few Twitter related scripts I couldn't manage to run anywhere else. I recoded my simple little scripts into Python/GAE and learned a lot in the process. In the move I exported HighScalability from a VPS and imported it into a shared hosting service. I could never quite configure Apache and MySQL well enough that they wouldn't spike memory periodically and crash the VPS. And since a memory crash did not automatically restarted it was unacceptable. I also wrote a scrip
3 0.11488579 360 high scalability-2008-08-04-A Bunch of Great Strategies for Using Memcached and MySQL Better Together
Introduction: The primero recommendation for speeding up a website is almost always to add cache and more cache. And after that add a little more cache just in case. Memcached is almost always given as the recommended cache to use. What we don't often hear is how to effectively use a cache in our own products. MySQL hosted two excellent webinars (referenced below) on the subject of how to deploy and use memcached. The star of the show, other than MySQL of course, is Farhan Mashraqi of Fotolog. You may recall we did an earlier article on Fotolog in Secrets to Fotolog's Scaling Success , which was one of my personal favorites. Fotolog, as they themselves point out, is probably the largest site nobody has ever heard of, pulling in more page views than even Flickr. Fotolog has 51 instances of memcached on 21 servers with 175G in use and 254G available. As a large successful photo-blogging site they have very demanding performance and scaling requirements. To meet those requirements they've developed a
4 0.10832363 59 high scalability-2007-08-04-Try Squid as a Reverse Proxy
Introduction: This scalability strategy is brought to you by Erik Osterman: My recommendations for anyone dealing with explosive growth on a limited budget with lots of cachable content (e.g. content capable of returning valid expiration headers) is employ a reverse proxy as mentioned in this article. In the last week, we had a site get AP'd, triggering 100K unique visitors to a single IIS server in under 5 hours. It took out the IIS server. Placing a single squid infront of the server handled the entire onslaught with a max server load of 0.10 on a modest Intel IV 3Ghz. It's trivial to implement for anyone interested...
Introduction: Performance guru Steve Souders gave his keynote presentation, Cache is King! ( slides ), at the HTML5DevCon, besides being an extremely clear explanation of how caching works on the Internet and how to optimize your use of HTTP to get the best performance, Steve ran experiments that found some surprising results on what gave the best web site performance improvements. In his base line test, page loads took 7.65 seconds (median of three runs). What change--Fast Network, No Javascript, or Primed Cache--would make the biggest performance improvement? It was Primed Cache. Fast Network - Using a fast FIOS network the load time was 4.13 seconds. Steve was surprised how big a difference this made, given how much work must happen in the browser. No JavaScript - 4.74 seconds after disabling JavaScript. Both reduces transfers and skips parsing by the browser. Steve thought the effect would have been larger. Primed Cache - 3.46 seconds using a warm cache, less than half than the
6 0.091830209 359 high scalability-2008-07-29-Ehcache - A Java Distributed Cache
7 0.090877205 261 high scalability-2008-02-25-Make Your Site Run 10 Times Faster
8 0.088711545 1401 high scalability-2013-02-06-Super Bowl Advertisers Ready for the Traffic? Nope..It's Lights Out.
9 0.088321462 1468 high scalability-2013-05-31-Stuff The Internet Says On Scalability For May 31, 2013
10 0.08812397 467 high scalability-2008-12-16-[ANN] New Open Source Cache System
11 0.081532493 194 high scalability-2007-12-26-Golden rule of web caching
12 0.080086589 495 high scalability-2009-01-17-Intro to Caching,Caching algorithms and caching frameworks part 1
13 0.078218468 800 high scalability-2010-03-26-Strategy: Caching 404s Saved the Onion 66% on Server Time
14 0.078089885 91 high scalability-2007-09-13-Design Preparations for Scaling
15 0.075970486 1508 high scalability-2013-08-28-Sean Hull's 20 Biggest Bottlenecks that Reduce and Slow Down Scalability
16 0.074090742 1346 high scalability-2012-10-24-Saving Cash Using Less Cache - 90% Savings in the Caching Tier
17 0.073439606 436 high scalability-2008-11-02-Strategy: How to Manage Sessions Using Memcached
18 0.073094524 1237 high scalability-2012-05-02-12 Ways to Increase Throughput by 32X and Reduce Latency by 20X
19 0.071835719 232 high scalability-2008-01-29-When things aren't scalable
20 0.071330756 911 high scalability-2010-09-30-More Troubles with Caching
topicId topicWeight
[(0, 0.091), (1, 0.024), (2, -0.047), (3, -0.098), (4, 0.031), (5, -0.024), (6, -0.009), (7, -0.013), (8, -0.044), (9, 0.035), (10, -0.036), (11, -0.078), (12, -0.023), (13, 0.044), (14, -0.044), (15, -0.086), (16, 0.039), (17, -0.034), (18, 0.051), (19, -0.021), (20, -0.059), (21, 0.024), (22, 0.007), (23, 0.047), (24, -0.065), (25, -0.022), (26, 0.014), (27, 0.042), (28, -0.014), (29, -0.042), (30, -0.028), (31, 0.023), (32, -0.021), (33, -0.025), (34, -0.007), (35, 0.07), (36, 0.001), (37, 0.015), (38, -0.001), (39, 0.01), (40, 0.026), (41, 0.041), (42, -0.015), (43, -0.035), (44, 0.035), (45, -0.017), (46, -0.038), (47, 0.001), (48, 0.023), (49, -0.011)]
simIndex simValue blogId blogTitle
same-blog 1 0.97522306 571 high scalability-2009-04-15-Using HTTP cache headers effectively
Introduction: Hi, Some time ago , martin fowler bloged about how HTTP cache headers can be very effectively used in web site design. http://www.martinfowler.com/bliki/SegmentationByFreshness.html How actively HTTP cache headers are considered in web site design? I think it is a great tool to reduce lot of load on server and should be considered before designing any complex caching strategy. Thoughts? Thanks, Unmesh
Introduction: Performance guru Steve Souders gave his keynote presentation, Cache is King! ( slides ), at the HTML5DevCon, besides being an extremely clear explanation of how caching works on the Internet and how to optimize your use of HTTP to get the best performance, Steve ran experiments that found some surprising results on what gave the best web site performance improvements. In his base line test, page loads took 7.65 seconds (median of three runs). What change--Fast Network, No Javascript, or Primed Cache--would make the biggest performance improvement? It was Primed Cache. Fast Network - Using a fast FIOS network the load time was 4.13 seconds. Steve was surprised how big a difference this made, given how much work must happen in the browser. No JavaScript - 4.74 seconds after disabling JavaScript. Both reduces transfers and skips parsing by the browser. Steve thought the effect would have been larger. Primed Cache - 3.46 seconds using a warm cache, less than half than the
3 0.73964512 836 high scalability-2010-06-04-Strategy: Cache Larger Chunks - Cache Hit Rate is a Bad Indicator
Introduction: Isn't the secret to fast, scalable websites to cache everything ? Caching, if not the secret sauce of many a website, is it at least a popular condiment. But not so fast says Peter Zaitsev in Beyond great cache hit ratio . The point Peter makes is that we read about websites like Amazon and Facebook that can literally make hundreds of calls to satisfy a user request. Even if you have an awesome cache hit ratio, pages can still be slow because making and processing all those requests takes time. The solution is to remove requests all together . You do this by caching larger blocks so you have to make fewer requests. The post has a lot of good advice worth reading: 1) Make non cacheable blocks as small as possible, 2) Maximize amount of uses of the cache item, 3) Control invalidation, 4) Multi-Get.
4 0.70511949 908 high scalability-2010-09-28-6 Strategies for Scaling BBC iPlayer
Introduction: The BBC's iPlayer site averages 8 million page views a day for 1.3 million users. Technical Architect Simon Frost describes how they scaled their site in Scaling the BBC iPlayer to handle demand : Use frameworks . Frameworks support component based development which makes it convenient for team development, but can introduce delays that have to be minimized. Zend/PHP is used because it supports components and is easy to recruit for. MySQL is used for program metadata. CouchDB is used for key-value access for fast read/write of user-focused data. Prove architecture before building it . Eliminate guesswork by coming up with alternate architectures and create prototypes to determine which option works best. Balance performance with factors like ease of development. Cache a lot . Data is cached in memcached for a few seconds to minutes. Short cache invalidation periods keep the data up to date for the users, but even these short periods make a huge difference in performance.
5 0.70107716 495 high scalability-2009-01-17-Intro to Caching,Caching algorithms and caching frameworks part 1
Introduction: Informative and well organized post on caching . Talks about: Why do we need cache?, What is Cache?, Cache Hit, Cache Miss, Storage Cost, Retrieval Cost, Invalidation, Replacement Policy, Optimal Replacement Policy, Caching Algorithms, Least Frequently Used (LFU), Least Recently Used (LRU), Least Recently Used 2(LRU2), Two Queues, Adaptive Replacement Cache (ACR), Most Recently Used (MRU), First in First out (FIFO), Distributed caching, Measuring Cache.
6 0.69666201 467 high scalability-2008-12-16-[ANN] New Open Source Cache System
7 0.68777287 662 high scalability-2009-07-27-Handle 700 Percent More Requests Using Squid and APC Cache
8 0.68619049 577 high scalability-2009-04-22-Gear6 Web cache - the hardware solution for working with Memcache
9 0.68065846 174 high scalability-2007-12-05-Product: Tugela Cache
10 0.6784569 436 high scalability-2008-11-02-Strategy: How to Manage Sessions Using Memcached
11 0.67397386 996 high scalability-2011-02-28-A Practical Guide to Varnish - Why Varnish Matters
12 0.66055208 194 high scalability-2007-12-26-Golden rule of web caching
13 0.65919423 584 high scalability-2009-04-27-Some Questions from a newbie
14 0.65509182 33 high scalability-2007-07-26-ThemBid Architecture
15 0.65082461 911 high scalability-2010-09-30-More Troubles with Caching
16 0.64744896 1346 high scalability-2012-10-24-Saving Cash Using Less Cache - 90% Savings in the Caching Tier
17 0.6452232 359 high scalability-2008-07-29-Ehcache - A Java Distributed Cache
18 0.6370154 708 high scalability-2009-09-17-Infinispan narrows the gap between open source and commercial data caches
19 0.63338506 136 high scalability-2007-10-28-Scaling Early Stage Startups
20 0.63266474 673 high scalability-2009-08-07-Strategy: Break Up the Memcache Dog Pile
topicId topicWeight
[(1, 0.157), (2, 0.222), (39, 0.291), (61, 0.139)]
simIndex simValue blogId blogTitle
same-blog 1 0.88328141 571 high scalability-2009-04-15-Using HTTP cache headers effectively
Introduction: Hi, Some time ago , martin fowler bloged about how HTTP cache headers can be very effectively used in web site design. http://www.martinfowler.com/bliki/SegmentationByFreshness.html How actively HTTP cache headers are considered in web site design? I think it is a great tool to reduce lot of load on server and should be considered before designing any complex caching strategy. Thoughts? Thanks, Unmesh
2 0.83395392 585 high scalability-2009-04-29-How to choice and build perfect server
Introduction: There are a lot of questions about the server components, and how to choice and/or build perfect server with consider the power consumption. So I decide to write about this topic . Key Points: What kind of components the servers needs The Green Computing and the Servers components. How much power the server consume. Choice the right components: Processors, HDD, RAID, Memory Build Server, or buy?
3 0.82098651 653 high scalability-2009-07-08-Servers Component - How to choice and build perfect server
Introduction: There are a lot of questions about how the server components, and how to build perfect server with consider the power consumption. Today I will discuss the Server components, and how we can choice better server components with consider the power consumption, efficacy, performance, and price. Key points: What kind of components the servers needs? The Green Computing and the Servers components How much power the server consume Choice the right components: Processor Hard Disk Drive Memory Operating system Build Server, or buy?
4 0.77140075 1498 high scalability-2013-08-07-RAFT - In Search of an Understandable Consensus Algorithm
Introduction: If like many humans you've found even Paxos Made Simple a bit difficult to understand, you might enjoy RAFT as described in In Search of an Understandable Consensus Algorithm by Stanford's Diego Ongaro and John Ousterhout. The video presentation of the paper is given by John Ousterhout . Both the paper and the video are delightfully accessible. mcherm has a good summary of the paper: A consensus algorithm is: a cluster of servers should record a series of records ("log entries") in response to requests from clients of the cluster. (It may also take action based on those entries.) It does so in a way that guarantees that the responses seen by clients of the cluster will be consistent EVEN in the face of servers crashing in unpredictable ways (but not loosing data that was synched to disk), and networks introducing unpredictable delays or communication blockages. Here's what Raft does. First, it elects a leader, then the leader records the master version of the log, t
5 0.76867783 842 high scalability-2010-06-16-Hot Scalability Links for June 16, 2010
Introduction: You're Doing it Wrong by Poul-Henning Kamp. Don't look so guilty, he's not talking about you know what, he's talking about writing high-performance server programs: Not just wrong as in not perfect, but wrong as in wasting half, or more, of your performance. What good is an O(log2(n)) algorithm if those operations cause page faults and slow disk operations? For most relevant datasets an O(n) or even an O(n^2) algorithm, which avoids page faults, will run circles around it. A Microsoft Windows Azure primer: the basics by Peter Bright. Nice article explaining the basics of Azure and how it compares to Google and Amazon. A call to change the name from NoSQL to Postmodern Databases . Interesting idea, but the problem is the same one I have for Postmodern Art, when is it? I always feel like I'm in the post-post modern period, yet for art it's really in the early 1900s. Let's save future developers from this existential time crisis. Constructions from Dots and Lines by M
6 0.7611891 690 high scalability-2009-08-31-Scaling MySQL on Amazon Web Services
7 0.75840366 901 high scalability-2010-09-16-How Can the Large Hadron Collider Withstand One Petabyte of Data a Second?
9 0.73130774 369 high scalability-2008-08-18-Code deployment tools
10 0.71138561 877 high scalability-2010-08-12-Designing Web Applications for Scalability
12 0.70785815 64 high scalability-2007-08-10-How do we make a large real-time search engine?
13 0.70515996 685 high scalability-2009-08-20-Dependency Injection and AOP frameworks for .NET
14 0.70042694 568 high scalability-2009-04-14-Designing a Scalable Twitter
15 0.69844747 426 high scalability-2008-10-22-Server load balancing architectures, Part 1: Transport-level load balancing
16 0.69778615 86 high scalability-2007-09-09-Clustering Solution
17 0.69771314 1145 high scalability-2011-11-18-Stuff The Internet Says On Scalability For November 18, 2011
18 0.69491702 1148 high scalability-2011-11-29-DataSift Architecture: Realtime Datamining at 120,000 Tweets Per Second
19 0.69454122 218 high scalability-2008-01-17-Moving old to new. Do not be afraid of the re-write -- but take some help
20 0.69437325 1638 high scalability-2014-04-28-How Disqus Went Realtime with 165K Messages Per Second and Less than .2 Seconds Latency