high_scalability high_scalability-2007 high_scalability-2007-26 knowledge-graph by maker-knowledge-mining
Source: html
Introduction: This paper is a great overview of different lightweight web servers. A lot of websites use lightweight web servers to serve images and static content. YouTube is one example: YouTube Architecture . So if you need to improve performance consider changing over a different web server for some types of content. Overview: Recent years have enjoyed a florescence of interesting implementations of Web servers, including lighttpd, litespeed, and mongrel, among others. These Web servers boast different combinations of performance, ease of administration, portability, security, and related values. The following engineering study surveys the field of lightweight Web servers to help you find one likely to meet the technical requirements of your next project. "Lightweight" Web servers like lighttpd, litespeed, and mongrel can offer dramatic benefits for your projects. This article surveys the possibilities and shows how they apply to you. Important dimensions for evaluation of a Web serv
sentIndex sentText sentNum sentScore
1 This paper is a great overview of different lightweight web servers. [sent-1, score-0.469]
2 A lot of websites use lightweight web servers to serve images and static content. [sent-2, score-0.575]
3 So if you need to improve performance consider changing over a different web server for some types of content. [sent-4, score-0.322]
4 Overview: Recent years have enjoyed a florescence of interesting implementations of Web servers, including lighttpd, litespeed, and mongrel, among others. [sent-5, score-0.189]
5 These Web servers boast different combinations of performance, ease of administration, portability, security, and related values. [sent-6, score-0.431]
6 The following engineering study surveys the field of lightweight Web servers to help you find one likely to meet the technical requirements of your next project. [sent-7, score-0.916]
7 "Lightweight" Web servers like lighttpd, litespeed, and mongrel can offer dramatic benefits for your projects. [sent-8, score-0.526]
8 This article surveys the possibilities and shows how they apply to you. [sent-9, score-0.338]
9 Important dimensions for evaluation of a Web server include: Performance: How fast does it respond to requests? [sent-10, score-0.417]
10 Scalability: Does the server continue to behave reliably when many users simultaneously access it? [sent-11, score-0.428]
11 Security: Does the server do only the operations it should? [sent-12, score-0.177]
12 What support does it offer for authenticating users and encrypting its traffic? [sent-13, score-0.247]
13 Does its use make nearby applications or hosts more vulnerable? [sent-14, score-0.193]
14 Availability: What are the failure modes and incidences of the server? [sent-15, score-0.101]
15 Compliance to standards: Does the server respect the pertinent RFCs? [sent-16, score-0.413]
16 Flexibility: Can the server be tuned to accommodate heavy request loads, or computationally demanding dynamic pages, or expensive authentication, or . [sent-17, score-0.565]
17 Platform requirements: On what range of platforms is the server available? [sent-21, score-0.177]
18 Manageability: Is the server easy to set up and maintain? [sent-23, score-0.177]
19 Is it compatible with organizational standards for logging, auditing, costing, and so on? [sent-24, score-0.341]
wordName wordTfidf (topN-words)
[('litespeed', 0.327), ('lightweight', 0.324), ('surveys', 0.241), ('mongrel', 0.23), ('server', 0.177), ('lighttpd', 0.174), ('standards', 0.163), ('auditing', 0.148), ('authenticating', 0.148), ('boast', 0.148), ('pertinent', 0.148), ('youtube', 0.145), ('web', 0.145), ('vulnerable', 0.124), ('compliance', 0.12), ('nearby', 0.117), ('manageability', 0.115), ('enjoyed', 0.11), ('portability', 0.11), ('computationally', 0.109), ('servers', 0.106), ('requirements', 0.106), ('combinations', 0.105), ('costing', 0.105), ('security', 0.101), ('modes', 0.101), ('accommodate', 0.1), ('organizational', 0.1), ('offer', 0.099), ('demanding', 0.097), ('dimensions', 0.097), ('possibilities', 0.097), ('reliably', 0.092), ('dramatic', 0.091), ('respect', 0.088), ('tuned', 0.082), ('behave', 0.08), ('authentication', 0.079), ('simultaneously', 0.079), ('implementations', 0.079), ('compatible', 0.078), ('administration', 0.078), ('hosts', 0.076), ('respond', 0.075), ('flexibility', 0.073), ('ease', 0.072), ('logging', 0.072), ('study', 0.07), ('field', 0.069), ('evaluation', 0.068)]
simIndex simValue blogId blogTitle
same-blog 1 1.0000002 26 high scalability-2007-07-25-Paper: Lightweight Web servers
Introduction: This paper is a great overview of different lightweight web servers. A lot of websites use lightweight web servers to serve images and static content. YouTube is one example: YouTube Architecture . So if you need to improve performance consider changing over a different web server for some types of content. Overview: Recent years have enjoyed a florescence of interesting implementations of Web servers, including lighttpd, litespeed, and mongrel, among others. These Web servers boast different combinations of performance, ease of administration, portability, security, and related values. The following engineering study surveys the field of lightweight Web servers to help you find one likely to meet the technical requirements of your next project. "Lightweight" Web servers like lighttpd, litespeed, and mongrel can offer dramatic benefits for your projects. This article surveys the possibilities and shows how they apply to you. Important dimensions for evaluation of a Web serv
2 0.11724304 29 high scalability-2007-07-25-Product: lighttpd
Introduction: Lighttpd (pronounced "lighty") is a web server which is designed to be secure, fast, standards-compliant, and flexible while being optimized for speed-critical environments. Its low memory footprint (compared to other web servers), light CPU load and its speed goals make lighttpd suitable for servers that are suffering load problems, or for serving static media separately from dynamic content. lighttpd is free software / open source, and is distributed under the BSD license. lighttpd runs on GNU/Linux and other Unix-like operating systems and Microsoft Windows. Load-balancing FastCGI, SCGI and HTTP-proxy support chroot support select()-/poll()-based web server Support for more efficient event notification schemes like kqueue and epoll Conditional rewrites (mod_rewrite) SSL and TLS support, via openSSL. Authentication against an LDAP server rrdtool statistics Rule-based downloading with possibility of a script handling only authentication Server-side includes supp
3 0.10597168 70 high scalability-2007-08-22-How many machines do you need to run your site?
Introduction: Amazingly TechCrunch runs their website on one web server and one database server, according to the fascinating survey What the Web’s most popular sites are running on by Pingdom , a provider of uptime and response time monitoring. Early we learned PlentyOfFish catches and releases many millions of hits a day on just 1 web server and three database servers. Google runs a Dalek army full of servers. YouSendIt , a company making it easy to send and receive large files, has 24 web servers, 3 database servers, 170 storage servers, and a few miscellaneous servers. Vimeo , a video sharing company, has 100 servers for streaming video, 4 web servers, and 2 database servers. Meebo , an AJAX based instant messaging company, uses 40 servers to handle messaging, over 40 web servers, and 10 servers for forums, jabber, testing, and so on. FeedBurner , a news feed management company, has 70 web servers, 15 database servers, and 10 miscellaneous servers. Now
4 0.1025447 1144 high scalability-2011-11-17-Five Misconceptions on Cloud Portability
Introduction: The term "cloud portability" is often considered a synonym for "Cloud API portability," which implies a series of misconceptions. If we break away from dogma, we can find that what we really looking for in cloud portability is Application portability between clouds which can be a vastly simpler requirement, as we can achieve application portability without settling on a common Cloud API. In this post i'll be covering five common misconceptions people have WRT to cloud portability. Cloud portability = Cloud API portability . API portability is easy; cloud API portability is not. The main incentive for Cloud Portability is - Avoiding Vendor lock-in .Cloud portability is more about business agility than it is about vendor lock-in. Cloud portability isn’t for startups . Every startup that is expecting rapid growth should re-examine their deployments and plan for cloud portability rather than wait to be forced to make the switch when you are least prepared to do so.
Introduction: This is a guestrepostby Ron Pressler, the founder and CEO ofParallel Universe, a Y Combinator company building advanced middleware for real-time applications. Little's Law helps us determine the maximum request rate a server can handle. When we apply it, we find that the dominating factor limiting a server's capacity is not the hardware but theOS.Should we buy more hardware if software is the problem? If not, how can we remove that software limitation in a way that does not make the code much harder to write and understand?Many modern web applications are composed of multiple (often many)HTTPservices (this is often called a micro-service architecture). This architecture has many advantages in terms of code reuse and maintainability, scalability and fault tolerance. In this post I'd like to examine one particular bottleneck in the approach, which hinders scalability as well as fault tolerance, and various ways to deal with it (I am using the term "scalability" very loosely in this post
6 0.097584635 1215 high scalability-2012-03-26-7 Years of YouTube Scalability Lessons in 30 Minutes
7 0.094856933 274 high scalability-2008-03-12-YouTube Architecture
8 0.093125001 1571 high scalability-2014-01-02-xkcd: How Standards Proliferate:
9 0.092141017 987 high scalability-2011-02-10-Dispelling the New SSL Myth
10 0.090226054 203 high scalability-2008-01-07-How Ruby on Rails Survived a 550k Pageview Digging
11 0.087396972 1333 high scalability-2012-10-04-LinkedIn Moved from Rails to Node: 27 Servers Cut and Up to 20x Faster
13 0.08551608 319 high scalability-2008-05-14-Scaling an image upload service
19 0.083153419 427 high scalability-2008-10-22-Server load balancing architectures, Part 2: Application-level load balancing
20 0.08284916 1102 high scalability-2011-08-22-Strategy: Run a Scalable, Available, and Cheap Static Site on S3 or GitHub
topicId topicWeight
[(0, 0.146), (1, 0.016), (2, 0.022), (3, -0.084), (4, -0.005), (5, -0.032), (6, 0.016), (7, -0.04), (8, -0.054), (9, 0.081), (10, -0.041), (11, -0.018), (12, -0.014), (13, -0.032), (14, -0.002), (15, 0.016), (16, 0.078), (17, 0.028), (18, 0.031), (19, -0.049), (20, 0.015), (21, -0.013), (22, -0.035), (23, -0.021), (24, 0.053), (25, -0.006), (26, -0.007), (27, -0.032), (28, -0.02), (29, -0.008), (30, -0.033), (31, 0.002), (32, 0.023), (33, -0.017), (34, -0.009), (35, -0.004), (36, -0.012), (37, 0.031), (38, -0.008), (39, -0.051), (40, 0.033), (41, -0.011), (42, -0.023), (43, -0.014), (44, 0.02), (45, -0.052), (46, -0.013), (47, -0.014), (48, 0.046), (49, -0.01)]
simIndex simValue blogId blogTitle
same-blog 1 0.97361934 26 high scalability-2007-07-25-Paper: Lightweight Web servers
Introduction: This paper is a great overview of different lightweight web servers. A lot of websites use lightweight web servers to serve images and static content. YouTube is one example: YouTube Architecture . So if you need to improve performance consider changing over a different web server for some types of content. Overview: Recent years have enjoyed a florescence of interesting implementations of Web servers, including lighttpd, litespeed, and mongrel, among others. These Web servers boast different combinations of performance, ease of administration, portability, security, and related values. The following engineering study surveys the field of lightweight Web servers to help you find one likely to meet the technical requirements of your next project. "Lightweight" Web servers like lighttpd, litespeed, and mongrel can offer dramatic benefits for your projects. This article surveys the possibilities and shows how they apply to you. Important dimensions for evaluation of a Web serv
2 0.79985005 598 high scalability-2009-05-12-P2P server technology?
Introduction: Is there any type of server technology that allows visitors to a website to become part of the server? Like with bittorrent, users share some of their bandwidth, so would this be possible with web servers where a person goes to a website, downloads and runs the software which makes their internet connection and cpu and hdd become part of the web server?
3 0.79508847 29 high scalability-2007-07-25-Product: lighttpd
Introduction: Lighttpd (pronounced "lighty") is a web server which is designed to be secure, fast, standards-compliant, and flexible while being optimized for speed-critical environments. Its low memory footprint (compared to other web servers), light CPU load and its speed goals make lighttpd suitable for servers that are suffering load problems, or for serving static media separately from dynamic content. lighttpd is free software / open source, and is distributed under the BSD license. lighttpd runs on GNU/Linux and other Unix-like operating systems and Microsoft Windows. Load-balancing FastCGI, SCGI and HTTP-proxy support chroot support select()-/poll()-based web server Support for more efficient event notification schemes like kqueue and epoll Conditional rewrites (mod_rewrite) SSL and TLS support, via openSSL. Authentication against an LDAP server rrdtool statistics Rule-based downloading with possibility of a script handling only authentication Server-side includes supp
4 0.75077319 1333 high scalability-2012-10-04-LinkedIn Moved from Rails to Node: 27 Servers Cut and Up to 20x Faster
Introduction: Update : More background by Ikai Lan, who worked on the mobile server team at LinkedIn, says some facts were left out : the app made "a cross data center request, guys. Running on single-threaded Rails servers (every request blocked the entire process), running Mongrel, leaking memory like a sieve." Which explains why any non-blocking approach would be a win. And Ikai, I hope as you do that nobody reads HS and just does what somebody else does without thinking. The goal here is information that you can use to make your own decisions. Ryan Paul has written an excellent behind-the-scenes look at LinkedIn’s mobile engineering . While the mobile part of the story--23% mobile usage; focus on simplicity, ease of use, and reliability; using a room metaphor; 30% native, 80% HTML; embedded lightweight HTTP server; single client-app connection--could help guide your mobile strategy, the backend effects of moving from Rails to Node.js may also prove interesting. After evaluation, some
5 0.7482205 290 high scalability-2008-03-28-How to Get DNS Names of a Web Server
Introduction: For some special reason, I'm trying to make a web server able to get all the DNS names mapped to its IP. Let me explain more, I'm creating a website that will run in a web farm, every web server in the farm will have some subdomains mapped to its ip, what I want is that whenever my application starts on a web server is to be able to get all the subdomains mapped/assigned to that server, e.g. sub1.mydomain.com, sub2.mydomain.com. I understand that I have to use reverse dns lookup (i.e. give the IP get the domain name), but I also want to get all the subdomains not just the first one that maps to that IP. I've been reading about DNS on the internet but I don't seem to find any information on how to achieve what I want, normally you use dns to get the ip of a domain but I'm not sure that all servers enable reverse lookup. The problem is that I'm still not sure whether I'll host my own DNS server or use the services of some company (many companies offer DNS hosting services), so, my qu
6 0.7462166 321 high scalability-2008-05-17-WebSphere Commerce High Availability and Performance Configurations
7 0.74232572 434 high scalability-2008-10-30-Olio Web2.0 Toolkit - Evaluate Web Technologies and Tools
8 0.7347576 251 high scalability-2008-02-18-How to deal with an I-O bottleneck to disk?
9 0.73428941 987 high scalability-2011-02-10-Dispelling the New SSL Myth
10 0.73333734 458 high scalability-2008-12-01-Web Consolidation on the Sun Fire T1000 using Solaris Containers
11 0.73106426 509 high scalability-2009-02-05-Product: HAProxy - The Reliable, High Performance TCP-HTTP Load Balancer
12 0.72819442 427 high scalability-2008-10-22-Server load balancing architectures, Part 2: Application-level load balancing
13 0.7238915 1486 high scalability-2013-07-03-5 Rockin' Tips for Scaling PHP to 30,000 Concurrent Users Per Server
14 0.72252971 59 high scalability-2007-08-04-Try Squid as a Reverse Proxy
15 0.72096032 70 high scalability-2007-08-22-How many machines do you need to run your site?
16 0.7182312 1593 high scalability-2014-02-10-13 Simple Tricks for Scaling Python and Django with Apache from HackerEarth
17 0.71583819 426 high scalability-2008-10-22-Server load balancing architectures, Part 1: Transport-level load balancing
18 0.70758235 176 high scalability-2007-12-07-Synchronizing databases in different geographic locations
19 0.70459229 1284 high scalability-2012-07-16-Cinchcast Architecture - Producing 1,500 Hours of Audio Every Day
20 0.704202 573 high scalability-2009-04-16-Serving 250M quotes-day at CNBC.com with aiCache
topicId topicWeight
[(1, 0.149), (2, 0.184), (7, 0.253), (10, 0.059), (30, 0.059), (40, 0.017), (61, 0.073), (79, 0.062), (94, 0.053)]
simIndex simValue blogId blogTitle
1 0.9092083 518 high scalability-2009-02-22-Building and Scaling a Startup on Rails: 12 Things We Learned the Hard Way
Introduction: Garry Tan, cofounder of Posterous, lists 12 lessons for scaling that apply to more than just Rails. Use cloud storage for static files. Use HTTP Cache Control to tell the browser what it can cache. Use Sphinx for text search. Use InnoDB for more crash resistant and faster writes. Don't use textbook Rails ActiveRecord objects. Use New Relic to find exactly what is slow in your system. Use memcache later so you find your database bottlenecks now. Use mongrel proctitle to find your slow queries. You are only as fast as your slowest queries. Use asynchronous job queuing to do work in parallel. Use monitoring so you'll know when your site went down and why. Learn by reading the source code, fixing problems, and submitting them back to the community. Use new plugins. Old plugins can't be trusted. Use new information. Old information can't be trusted.
2 0.82634622 68 high scalability-2007-08-20-TypePad Architecture
Introduction: TypePad is considered the largest paid blogging service in the world. After experience problems because of their meteoric growth, they eventually transitioned to an architecture patterned after their sister company, LiveJournal. Site: http://www.typepad.com/ The Platform MySQL Memcached Perl MogileFS Apache Linux The Stats As of 2005 TypePad sends 250mbps of traffic using multiple network pipes for 3TB of traffic a day. They were growing by 10-20% each month. I was unable to find more recent statistics. The Architecture Original Architecture: - Single server running Linux, Apache, Postgres, Perl, mod_perl - Storage was NFS on a filer. A Devastating Crash Caused a New Direction - A RAID controller failed and spewed data across all RAID disks. - The database was corrupted and the backups were corrupted. - Their redundant filers suffered from "split brain" syndrome. They move to LiveJournal Architecture type architecture which isn't surprising
same-blog 3 0.82259691 26 high scalability-2007-07-25-Paper: Lightweight Web servers
Introduction: This paper is a great overview of different lightweight web servers. A lot of websites use lightweight web servers to serve images and static content. YouTube is one example: YouTube Architecture . So if you need to improve performance consider changing over a different web server for some types of content. Overview: Recent years have enjoyed a florescence of interesting implementations of Web servers, including lighttpd, litespeed, and mongrel, among others. These Web servers boast different combinations of performance, ease of administration, portability, security, and related values. The following engineering study surveys the field of lightweight Web servers to help you find one likely to meet the technical requirements of your next project. "Lightweight" Web servers like lighttpd, litespeed, and mongrel can offer dramatic benefits for your projects. This article surveys the possibilities and shows how they apply to you. Important dimensions for evaluation of a Web serv
4 0.80569953 1081 high scalability-2011-07-18-Building your own Facebook Realtime Analytics System
Introduction: Recently, I was reading Todd Hoff's write-up on FaceBook real time analytics system . As usual, Todd did an excellent job in summarizing this video from Engineering Manager at Facebook Alex Himel . In the first post , I’d like to summarize the case study, and consider some things that weren't mentioned in the summaries. This will lead to an architecture for building your own Realtime Time Analytics for Big-Data that might be easier to implement, using Facebook's experience as a starting point and guide as well as the experience gathered through a recent work with few of GigaSpaces customers. The second post provide a summary of that new approach as well as a pattern and a demo for building your own Real Time Analytics system.. References Real Time analytics for Big Data: Facebook's New Realtime Analytics System Real Time Analytics for Big Data: An Alternative Approach
5 0.78724861 325 high scalability-2008-05-25-How do you explain cloud computing to your grandma?
Introduction: Update 2: Nice introductory New York Time's article Cloud Computing: So You Don’t Have to Stand Still . Good example of how Animoto used RightScale and Amazon to meet a Facebook driven demand of 25,000 test drives an hour. Update: Peter Laird in Understanding the Cloud Computing/SaaS/PaaS markets: a Map of the Players in the Industry paints a very cool visual map of all the cloud service players. It's a larger industry than you might think. Once upon a time I worked at an Asynchronous Transfer Mode (ATM) switch startup. Over a delicious Christmas punch my grandma asked me what I did for a living that I could afford such extravagantly inexpensive gifts. Always so subtle. I explained I worked on an ATM switch. Mistake. She sniffed, said that's nice, and asked me why the Automated Teller Machine ate her bank card that morning. No matter how hard I tried I couldn't convince her I didn't work on bank ATMs. To all future job interrogations I waxed off, protesting I do boring soft
6 0.78353328 219 high scalability-2008-01-21-Product: Hyperic
7 0.77961302 1397 high scalability-2013-02-01-Stuff The Internet Says On Scalability For February 1, 2013
8 0.77433383 1044 high scalability-2011-05-19-Zynga's Z Cloud - Scale Fast or Fail Fast by Merging Private and Public Clouds
9 0.76767719 964 high scalability-2010-12-28-Netflix: Continually Test by Failing Servers with Chaos Monkey
10 0.74726307 1040 high scalability-2011-05-13-Stuff The Internet Says On Scalability For May 13, 2011
11 0.7453922 1267 high scalability-2012-06-18-The Clever Ways Chrome Hides Latency by Anticipating Your Every Need
12 0.7445184 141 high scalability-2007-11-05-Quick question about efficiently implementing Facebook 'news feed' like functionality
14 0.72581345 1065 high scalability-2011-06-21-Running TPC-C on MySQL-RDS
16 0.71761048 1329 high scalability-2012-09-26-WordPress.com Serves 70,000 req-sec and over 15 Gbit-sec of Traffic using NGINX
17 0.71700299 1609 high scalability-2014-03-11-Building a Social Music Service Using AWS, Scala, Akka, Play, MongoDB, and Elasticsearch
18 0.71640456 881 high scalability-2010-08-16-Scaling an AWS infrastructure - Tools and Patterns
19 0.71601278 233 high scalability-2008-01-30-How Rackspace Now Uses MapReduce and Hadoop to Query Terabytes of Data
20 0.71576798 256 high scalability-2008-02-21-Tracking usage of public resources - throttling accesses per hour