随笔分类 -  architecture

OpenSSL Heart Bleed 如何修复
摘要:一 、 前言这两天这个事件沸沸扬扬啊,有了这个bug黑客在电脑前动动手指就能获取各大电商网站、各大银行用户的用户名和密码了,屌爆了BUG具体内容 : http://heartbleed.com/新闻报导 :http://tech.sina.com.cn/i/2014-04-08/22249305763.shtml二、查询自己网站是否中招 访问http://filippo.io/Heartbleed 输入自己网站的ip,注意后面输入端口,比如查询淘宝的 42.120.194.11:443 看网站输出结果三、哪些版本的openssl存在漏洞 四、如何修复bug 1、升级openssl版本... 阅读全文

posted @ 2014-04-09 11:04 xiaorao 阅读(1477) 评论(0) 推荐(0)

uWSGI配置(转 )
摘要:原文地址:http://www.cnblogs.com/zhouej/archive/2012/03/25/2379646.html下面的内容包含了大部分uWSGI的配置选项,这些配置选项的列举没有特定的顺序。每一个选项都可以使用在任何一种支持的配置方式里(如命令行参数、环境变量、xml文件、ini文件、yaml格式文件以及LDAP)。有些选项的使用需要某些插件的支持,这些插件的名字都会在文档里有说明。文档中的例子使用了多种形式的配置方式来让使用者更好的理解uwsgi的工作方式。如果你刚开始接触uWSGI,你最好是先看一下快速开始和例子,这些对实际使用过程的中的一些选项做了举例说明,另外下面列 阅读全文

posted @ 2013-09-13 10:15 xiaorao 阅读(18860) 评论(0) 推荐(0)

WSGI、flup、fastcgi、web.py、uwsgi
摘要:================== 网上别人的理解 ===================http://www.douban.com/note/13508388/1、Apache/lighttpd: 相当于一个request proxy,根据配置,把不同的请求转发给不同的server处理,例如静态的文件请求自己处理,这个时候它就像一个web server,对于fastcgi/python这样的请求转发给flup这样的Server/Gateway进行处理2、flup: 一个用python写的web server,也就是cgi中所谓的Server/Gateway,它负责接受apache/l... 阅读全文

posted @ 2013-09-09 15:22 xiaorao 阅读(2174) 评论(0) 推荐(0)

hip-hop初探
摘要:啥都不说了,上两张图片先1、使用hiphop的2、不使用这玩意的都是前端部署nginx,转发的后面php的hhvm的配置文件 /etc/hhvm.hdf目前结论:facebook的这玩意可能适用于facebook业务,对于我的业务来说反而拖后腿 阅读全文

posted @ 2013-08-15 11:47 xiaorao 阅读(161) 评论(0) 推荐(0)

web缓存值varnish使用
摘要:具体的介绍到官网https://www.varnish-software.com/static/book一、简介 Varnish is a reverse HTTP proxy, sometimes referred to as a HTTP accelerator or a web accelerator. It is designed for modern hardware, modern operating systems and modern work loads. Varnish is designed for hardware that you buy today, not the 阅读全文

posted @ 2013-07-01 17:38 xiaorao 阅读(319) 评论(0) 推荐(0)

Shared Disk VS Shared Nothing 分布式架构
摘要:图1 Shared Disk集群架构图2 Shared Nothing 集群架构目前,OracleRAC使用的是Shared Disk架构,而DB2,SQLServer及分布式的hadoop使用的是Shared Noting架构,这两种架构侧重点不一样,各有千秋。1. Shared Disk 架构Shared Disk架构如图1所示,所有的节点共享一份数据,优点是只要有一个节点可用,就可以访问所有数据;缺点是内存融合(cache fusion)大大限制了它的水平扩展能力。简单地说:可用性高,但可扩展性弱,常见于24*7的高可用性核心业务。2. Shared Nothing 架构Shared N 阅读全文

posted @ 2012-04-12 22:43 xiaorao 阅读(1029) 评论(0) 推荐(0)

一致性哈希算法及其在分布式系统中的应用(转)
摘要:原文地址:http://www.cnblogs.com/leoo2sk/archive/2011/08/11/consistent-hashing-intro.html摘要本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些如虚拟节点等与此算法应用相关的话题。分布式缓存问题假设我们有一个网站,最近发现随着流量增加,服务器压力越来越大,之前直接读写数据库的方式不太给力了,于是我们想引入Me 阅读全文

posted @ 2012-04-12 15:42 xiaorao 阅读(200) 评论(0) 推荐(0)

CAP理论(转)
摘要:原文地址:http://blog.csdn.net/godfrey90/article/details/67548841.CAP概述CAP理论是由EricBrewer教授提出的,在设计和部署分布式应用的时候,存在三个核心的系统需求,这个三个需求之间存在一定的特殊关系。三个需求如下:C:Consistency一致性A:Availability可用性P:Partition Tolerance分区容错性CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,最多只能同时较好的满足两个。2.CAP定义(1)C:Consistency一致性一致性又称为原子性或者事务性 阅读全文

posted @ 2012-04-12 15:28 xiaorao 阅读(1220) 评论(0) 推荐(0)

导航