摘要:
Tengine是由淘宝Servers Platform Team基于Nginx修改的一个服务器,中午趁着大家都在睡觉,粗粗地拿了代码看下都修改了哪些东西。个人认为里边比较有用的修改是input filter和sysguard,由于只是粗看,没有留意细节,可能有错漏。以下是分代码目录的修改记录笔记:0. others1) 配置默认值的修改ON->OFF之类的2) bug/logic相关的修改,还细看就不细说了。1. core1) 增加configure的dump2) 增加一此log方式或方法3) 增加内存池管理realloc4) 增加字符串处理ngx_atoll,修改unescape_ur 阅读全文
阅读排行榜
SuperPutty 1.3 special version
2012-08-01 14:08 by Sun Yongyue, 5534 阅读, 收藏,
摘要:
Introduction=============SuperPutty (code.google.com/p/superputty) is a Windows GUI Application that allows the PuTTY SSH Client to be opened in Tabs. Additionally there is support for SCP to transfer files.SuperPutty is written in C# and runs on any Windows platform supporting the .NET Framework 2. 阅读全文
Spanner——Google的全球化分布式数据库
2012-09-20 19:14 by Sun Yongyue, 4240 阅读, 收藏,
摘要:
Spanner论文出来后大家山呼万岁,但是它是否适合业务?可能只有自己能搞明白。本文是读spanner过程的一点小记录,不准备全文翻译,权当笔记。如有错漏,烦请指正,如有见解也欢迎讨论。section 1 介绍优点:高可用、可扩展、(中间态的?tmp)多版本、全分布式、同步复制、对外一致的分布式事务应用:F1高可用 vs 低延迟:大多数应用使用3-5个datacenter,以获得较低延迟,可抵抗1-2个datacenter的失效关注点:管理复制到数据中心间的数据。同时在底层分布式系统之上提供一些数据库功能。因为bigtable UI不够简单。megastore写吞吐低描述:从Bigtable类 阅读全文
vim中session自动保存及加载
2011-06-18 13:38 by Sun Yongyue, 4209 阅读, 收藏,
摘要:
auto save and load project session for vim 阅读全文
Nginx开发小记
2012-01-05 16:43 by Sun Yongyue, 3585 阅读, 收藏,
摘要:
关于Nginx开发,应属官网推荐的两篇文章最为经典,相当多的国内文章都是用这两篇文章作为蓝本,翻译修改。这里不重复,本来是想写个系列的,列好提纲发现来来去去都是那些基础知识,木有什么好说的。不如直接对着提纲简单说一说就行了,浅尝辄止。这里不讲什么细节的,另一篇开发细节指南在准备中,会有一些细节。一、Phase与状态机 Nginx的HTTP服务,跟众多其他的网络服务一样,就是一个状态机。状态机中的各个状态/阶段在Nginx中定义为各种各样的phase,细数一下达到了11个之多。各个phase与形形色色的钩子、异步机制协作,成就了nginx的高效、稳定与强大功能。 状态机本身并不是Nginx... 阅读全文
浙公网安备 33010602011771号