Quantcast
Channel: SelBoo's Blog 色萝卜
Browsing all 20 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Web 服务器架构史

架构演变第一步:物理分离webserver和数据库      最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候...

View Article



Apache 压力测试

      压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。通常要进行压力测试的资源包括内部内存、CPU...

View Article

Siege:压力模拟/测试工具

      Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。      最早使用的压力测试工具是apache的ab(apache benchmark),apache...

View Article

Image may be NSFW.
Clik here to view.

LAMP网站架构方案分析

    LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架, 该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是 国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软...

View Article

Web服务对比分析(Apache,Lighttpd,Nginx)

一.软件介绍(apache lighttpd nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写,...

View Article


Nginx 限制并发数和带宽

vi /usr/local/nginx/conf/vhosts/down.redocn.com.conflimit_zone one $binary_remote_addr 10m;server{listen 80;server_name down.redocn.com;index index.html index.htm index.php;root...

View Article

Nginx 限制并发数和带宽

nginx 限制IP连接数和每个IP连接速度This is The Codeserver {  listen 80;  server_name download.selboo.com.cn;  index index.html index.htm default.html default.htm index.php;  root /wwwroot/selboo/download/;...

View Article

php页面显示squid服务信息

<?phpecho '<pre>';$squidinfo= system('/usr/local/squid/bin/squidclient -p 8080 mgr:info', $retval);// Printing additional infoecho '</pre><hr />Last line of the output: ' ....

View Article


Nginx+keepalived负载均衡

From:http://hi.baidu.com/yuhongchun027/blog/item/25eca12c3442e9e68a13998c.html由于nginx的url...

View Article


Nginx Vs LVS负载均衡的比较分析

...

View Article

Image may be NSFW.
Clik here to view.

nginx图片服务器的架构方案

图片服务通常数据容量较大,而且访问也频繁,鉴于此,图片服务就会有两种问题,一是存储问题,二是访问量问题。存储问题就是硬盘容量问题,花钱买硬盘就可以了,看似简单,但着实也是最苦的问题。按目前探索来看,最好的方式是:在任何时刻遇到硬盘空间不够时,买颗硬盘插上,最多改改配置,就能立刻利用;另外,硬盘要能充分利用,不然图片存储量大再加上备份,很恐怖,最好是每颗硬盘都用上100%的空间。...

View Article

海量小文件系统架构方案

现在的网站越做越大了,存储的东西越来越多,如何解决这些文件存储也成了新的难题。如果把这些文件都完全采用大硬盘存储来解决,并不是一个好主意,因为数据量越大风险就越高,虽然文件能存得下,但是故障率相应会较高,另外重建耗费时间也比较长。所以最好的办法是尽可能考虑分布式存储,把文件想办法利用网络分散到多个机器上。 从我所了解的存储结构来看,分布式存储大致可以分为几种:1、类googlefs的分布式文件系统...

View Article

Image may be NSFW.
Clik here to view.

nginx作为最前端的web cache系统

这个结构的优点: 1、可以使用nginx前端进行诸多复杂的配置,这些配置从前在squid是没法做或者做起来比较麻烦的,比如针对目录的防盗链。 2、nginx前端可以直接转发部分不需要缓存的请求。 3、因为nginx效率高于squid,所以某些情况下可以利用nginx的缓存来减轻squid压力。 4、可以实现url hash等分配策略。...

View Article


从实际应用的角度看Rsync是如何工作的

正在研究Rsync, 在Rsync的主页上看到了这篇对Rsync解释的不那么枯燥的文章. 尝试着翻译了一下. 原文虽然在大方向上清晰的解释了Rsync的工作方式, 但在具体的细节的时候还是觉的很晦涩. 在有些地方, 完全去我自己理解后的"意译"了. 对于这篇文章, 也许重写是个更好的选择.这是我第一次翻译技术文档, 疏漏难免, 欢迎斧正.原文URL,...

View Article

Image may be NSFW.
Clik here to view.

架构师(6月刊)

篇首语:寻找内在的力量      ............Tags - 系统架构 , 架构师 , 电子书

View Article


nginx的upstream目前支持5种方式的分配

1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight指定轮............Tags - web , nginx

View Article

Flickr架构

From:http://www.fuchaoqun.com/2008/08/flickr_architecture_part_i/Flickr(http://www.fl............Tags - 架构

View Article


日20万IP负载均衡实战-理想论坛

(本文只针对Discuz论坛系统讨论,由于软件包更新速度比较快,你看本贴的时候可能已经是使用新版本的软件包了,安装方法可能不一致,详细请查看软件包的README文件)测试环境:理想论坛(55188).    理想论坛为国内人气最旺的股票论坛,注册会员已超过100万,并以每月60000人的速度稳定递增,每日页面访问量超过200万,并保持稳定增长的趋势,60分钟在线平均约2万多人,最高记录3万3千多。...

View Article

Facebook图片管理架构

        Facebook 的照片分享很受欢迎,迄今,Facebook 用户已经上传了150亿张照片,加上缩略图,总容量超过1.5PB,而每周新增的照片为2亿2000万张,约25TB,高峰期,Facebook 每秒处理55万张照片,这些数字让如何管理这些数据成为一个巨大的挑战。本文由 Facebook 工程师撰写,讲述了他们是如何管理这些照片的。旧的 NFS...

View Article

Nginx 使用 User_Agent 阻止恶意评论

使用Bo-blog博客以来,一直被恶意评论骚扰每天都有上千条,清理起来很麻烦,更换过 复杂验证码 汉字验证码 虽然过滤 大部分评论,但是发布恶意评论都使用机器人发布,所以不管 成功失败 都连接服务器,消耗大量资源和带宽,通过每天对 日志分析 发现大部分 机器人所使用 User_Agent 都是 "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;...

View Article
Browsing all 20 articles
Browse latest View live




Latest Images