02 2014 档案
摘要:英文原文:The Tumblr Architecture Yahoo Bought For A Cool Billion Dollars最近的新闻中我们得知雅虎11亿美元收购了Tumblr:Yahoo bought Tumblr for $1.1 billion. 你也许会发现Instagram也被Facebook重金收购的介绍. 这是一个巧合吗?这就由你来判断吧为什么雅虎会收购Tumblr? 这场交易中的商业价值我可能无法判断,但是如果你对Tumblr的技术方面有所了解,你一定会为Tumblr竖起大拇指. 为什么这么说呢,请接着读...Tumblr每月页面浏览量超过150亿次,已经成为火爆的
阅读全文
摘要:英文原文:High-Performance Server Architecture引言本文档的目的是为了同大家分享多年来我在开发一种特定类型的应用时形成的一些观点,而“服务器”只是对这类应用程序的一个不是那么恰如其分的称谓。更准确的说,我将描述的是一大类的程序,这类程序的设计使得它们能够在每秒钟内处理数量十分巨大的离散消息或请求。网络服务器是最为常见的同此定义吻合的软件,但是,并非所有同此定义吻合的程序绝对可以称作是服务器。然而,“高性能请求处理程序”这种称谓又很难让人接受,所以,为了行文简单起见,我就用“服务器”这个词了事了。尽管在单个程序中进行多任务处理现在早已司空见惯了,但我将不会对“适
阅读全文
摘要:英文原文:11 Best Practices for Low Latency Systems自从Google发布额外的一个500ms延迟将减少20%的流量以及亚马逊发现额外的100ms延迟会使销售量下降1%已经8年了。此后,开发者们一直奋战在延迟曲线的底部,甚至前端开发者们都在压缩JavaScript、CSS以及HTML来争取分毫时间。以下是各种低延迟系统设计时需牢记在心的最佳实践的一个概览。大多数这些建议考虑的是逻辑上极端,可以权衡使用。(感谢在Quora上问这个问题的匿名用户,这让我把我的想法写了下来)。选择正确的语言脚本语言不要使用,尽管它们越来越快,当你处理关键事务像拿掉进程的最后几毫
阅读全文
摘要:原文地址:http://blog.linuxeye.com/382.html如果你将跑在Windows下的项目(如:php)迁移到Linux下,由于Windows操作系统中,文件名是不区分大小写的;而Linux系统是大小写敏感,会导致有些网页出现404情况。解决方法有大概4种:1、 url rewrite2、 perl模块3、 lua模块4、 ngx_http_lower_upper_case第一种方法适用于有规则的或者较少的url需要转换,如果有大量并无规则的请用下面几种方法第二、三、四种方法前提是Linux系统本地文件是小写,原理是将url请求转换成小写来处理perl模块(不推荐!Ngin
阅读全文