ZZZWY Blog

Without pain,Without sacrifice,We would have nothing.

tornado——异步请求

使用gen.coroutine和concurrent.futures使请求异步

tornado框架 Tornado是使用Python编写的一个非阻塞Web服务器,也是一个轻量级框架。其基于EPOLL,所以可以非阻塞的就解决C10K的问题。 Web服务器与Web框架、同步与异步、C10K问题 的相关概念,会在下一篇文章整理写出来 网上看到一张tornado的框架图,画得很好: 主要模块 web - FriendFeed 使用的基础 Web 框架,包...

使用 Apache AB 对服务器进行压力测试

ab ab(Apache Bench)是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。 安装 我使用的环境为Ubuntu-14.04,输入命令: apt-get install apache2-utils 安装成功后就可以开始进行测试。 测试 测试命令的格式...

网站服务器的架构

从初级架构到高级架构的演变

非原创,转载说明在文末。非原创,转载说明在文末。非原创,转载说明在文末。重要的事情说三遍~ 1. 初始阶段的网站架构 一般来讲,大型网站都是从小型网站发展而来,一开始的架构都比较简单,随着业务复杂和用户量的激增,才开始做很多架构上的改进。当它还是小型网站的时候,没有太多访客,一般来讲只需要一台服务器就够了,这时应用程序、数据库、文件等所有资源都在一台服务器上,网站架构如下图所示: ...

Hello World

为什么要建立个人Blog?为什么选择Github+Jekyll?怎么做到的?

HELLO WORLD 作为一个仪式感强迫症的人,第一个标题肯定是 hello world 在这个自媒体和共享信息的时代,每个人都要有自己的一亩三分地,将自己认为有价值的信息、知识分享出来(开源万岁!)。那么你的一亩三分地买在哪就很关键了,朋友圈?已经是微商和装逼者的猪窝。微博?140字的限制只适合发一些无关痛痒的段子。微信公众号?是一个不错的选择,不过入口太深 限制太多,逼格也...