Pushing Nginx to its limit with Lua - CloudFlare blog
Nginx+Lua is a self-contained web server embedding the scripting language Lua. Powerful applications can be written directly inside Nginx without using cgi, fastcgi, or uwsgi. By adding a little Lua code to an existing Nginx configuration file, it is easy to add small features.
The Tengine Web Server
Tengine is a web server originated by Taobao, the largest e-commerce website in Asia. It is based on the popular Nginx HTTP server and has many advanced features. Tengine has been proven very stable and efficient on the top 100 websites, including taobao.com and tmall.com.
High Scalability - Zen and the Art of Scaling - A Koan and Epigram Approach
Russell (AKA Jak Sprats) has been pondering, considering, and implementing distributed databases for many years. In a recent email conversation he shared 44 of the lessons he has learned from developing the infrastructure for high performance / highly scalable systems. Some are well known, some are debatable, and some obviously result from a deep experience that is worth learning from:
Historic Tale Construction Kit
Originally conceived as a Flash application and implemented by two german students, Karnebogen and Jungbluth, the Historic Tale Construction Kit is no more.
Ackley.pdf (application/pdf Object)
Abstract For research insights and development potential,we should explore computer architectures designed to scale indeﬁnitely. Given physical limits, we argue an indeﬁnitely scalable computer should or must (1)reveal
to programmers its component spatial relationships,(2)
forego unique addresses, and(3) operate asynchronously.
Fast Web Performance Starts with DNS
A web page is an ecosystem where multiple objects contribute to the web page content, and as a result to its slowness or even unavailability. Some of the slowness can be due to poor server performance but at times is due to DNS related issues.
5 Things That Are Toxic to Scalability
On the performance side the picture is a bit different. By leaving SQL query writing to an ORM, you are faced with complex queries that the database cannot optimize well. What's more ORMs don't allow easy tweaking of queries, slowing down the tuning process further.
Web Intents: A fresh look
This small tag, that is included in the head of your application will signal to the browser the intention to handle a “share” action for a selection of URI’s (think “share this page”), and will register it in the system so that the user can choose it when a client application wants to provide “share” functionality in their app.
Wikitude revolutionizes the creation of Augmented Reality content with new “ARchitect” platform
The Wikitude ARcitect basically consists of two major parts. First, we have the HTML which is placed on top of the camera view. Typically, HTML will contain data which will not move with the user but remain on the screen, whatever the user is looking at.