江新宇

04 2013 档案

摘要:CGICGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。它还支持分布式的运算,即 FastCGI 程序可以在网站服务器以外的主机上执行并且接受来自其它网站服务器来的请求。F 阅读全文
posted @ 2013-04-16 10:03 新风宇宙-江新宇的博客 阅读(250) 评论(0) 推荐(0)
摘要:Redis消息通知系统的实现Posted on2012-02-29by老王http://huoding.com/2012/02/29/146最近忙着用Redis实现一个消息通知系统,今天大概总结了一下技术细节,其中演示代码如果没有特殊说明,使用的都是PhpRedis扩展来实现的。内存比如要推送一条全局消息,如果真的给所有用户都推送一遍的话,那么会占用很大的内存,实际上不管粘性有多高的产品,活跃用户同全部用户比起来,都会小很多,所以如果只处理登录用户的话,那么至少在内存消耗上是相当划算的,至于未登录用户,可以推迟到用户下次登录时再处理,如果用户一直不登录,就一了百了了。队列当大量用户同时登录的时 阅读全文
posted @ 2013-04-12 11:42 新风宇宙-江新宇的博客 阅读(1643) 评论(0) 推荐(0)
摘要:代码审查:ThoughtBot官方给出的代码审查指导原则这篇文章的内容由ThoughtBot在github上官方主页提供,指导你如何在github上进行代码审查和如果让别人审查自己的代码。这篇文章的内容由ThoughtBot在github上官方主页提供,指导你如何在github上进行代码审查和如果让别人审查自己的代码。针对所有人的审查接受这样的事实:很多编程上的主张都是一种个人观点。应该讨论它们的利与弊,提出你的倾向观点,迅速的达成一种解决方案。提问,而不是命令。(“把这个变量命名成:user_id你觉得怎样?”)请求说明。(“我不明白。你能解释一下吗?”)避免代码的归属之争。(“我的”,“不 阅读全文
posted @ 2013-04-08 15:24 新风宇宙-江新宇的博客 阅读(255) 评论(0) 推荐(0)