11 2013 档案

摘要:转自http://xlambda.com/gevent-tutorial/gevent程序员指南由Gevent社区编写gevent是一个基于libev的并发库。它为各种并发和网络相关的任务提供了整洁的API。介绍贡献者核心部分Greenlets同步和异步执行确定性创建GreenletsGreenlet状态程序停止超时猴子补丁(Monkey patching)数据结构事件队列组和池锁和信号量线程局部变量子进程Actors真实世界的应用Gevent ZeroMQ简单serverWSGI Servers流式serverLong PollingWebsockets聊天server介绍本指南假定读者有中 阅读全文
posted @ 2013-11-29 21:47 blockcipher 阅读(677) 评论(0) 推荐(0)
摘要:大型网站架构演变和知识体系之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。架构演变第一步:物理分离webserver和数据库最开始,由于某些想法,于是在互 阅读全文
posted @ 2013-11-21 22:30 blockcipher 阅读(243) 评论(0) 推荐(0)
摘要:本文基于windows 7 64bit环境。一 下载如下工具1. python 2.6.6http://www.python.org/ftp/python/2.6.6/python-2.6.6.amd64.msi2.ez_setuphttp://peak.telecommunity.com/dist/ez_setup.py二 搭建环境1. 安装python2.6.6于D:\ProgramFiles\Python26\,并将D:\ProgramFiles\Python26\;D:\ProgramFiles\Python26\Scripts2. 安装ez_setup:ez_setup.py -U 阅读全文
posted @ 2013-11-18 23:20 blockcipher 阅读(263) 评论(0) 推荐(0)