最新消息:

标签:架构

nginx和php-fpm连接超时之解决方法
nginx

nginx和php-fpm连接超时之解决方法

admin 9年前(2017-10-21) 4565浏览

前言 现在线上系统的架构大致是这样的,除去cache的proxy机器外,还有项目的nginx proxy机器,后面跟nginx webserver + php-fpm。有时候,会看到proxy nginx的日志里面会有各种异常状态码,比如499,50...

CDN架构以及原理分析
Bind

CDN架构以及原理分析

admin 12年前(2015-04-03) 4871浏览

在不同地域的用户访问网站的响应速度存在差异,为了提高用户访问的响应速度、优化现有Internet中信息的流动,需要在用户和服务器间加入中间层CDN. 使用户能以最快的速度,从最接近用户的地方获得所需的信息,彻底解决网络拥塞,提高响应速度,是目前大型网...

一淘网技术简介
一淘

一淘网技术简介

admin 12年前(2015-03-25) 3684浏览

一淘网( www.etao.com )于2010年10月9日10:39正式上线,很多同学和同行对一淘的系统架构和面临的关键技术问题都很感兴趣,这篇短文希望能给予简要的介绍。 系统架构 一淘的系统架构如上图所示。可以看到,一淘有三个数据来源:互联网、外...

MySQL数据库运维
bazaar

MySQL数据库运维

admin 12年前(2015-03-17) 5196浏览

第4章 压力测试 压力测试是指在MySQL上线前,需要进行大量的压力测试,从而达到交付的标准。压力测试不仅可以测试MySQL服务的稳定性,还可以测试出MySQL和系统的瓶颈。 4.1 TPC-C模型 TPC(Transaction Processin...

virtio,vhost 和vhost-user
kvm

virtio,vhost 和vhost-user

admin 12年前(2015-03-17) 7866浏览

随着qemu2.1的发布,可以看到,qemu支持了vhost-user。从介绍可以看出,这是把原来vhost-backend从kernel移到了userspace,这和原来virtio架构有什么区别呢?并且这个特性带来了怎样的改进? virtio v...

Nginx模块fastcgi_cache的几个注意点
FastCGI

Nginx模块fastcgi_cache的几个注意点

admin 12年前(2014-11-10) 5233浏览

在web项目中,大家都已经非常熟悉其架构流程了。都说Cache是万金油,哪里不舒服抹哪里。这些流程中,几乎每个环节都会进行cache。从浏览器到webserver,到cgi程序,到DB数据库,会进行浏览器cache,数据cache,SQL查询的cac...

通过FastCGI Cache实现服务降级
cache

通过FastCGI Cache实现服务降级

admin 12年前(2014-11-10) 3764浏览

在自然界中,很多生物面临生死考验的时候,往往会做出惊人的反应,其中最为大家熟知的当属壁虎,危难关头,与其坐以待毙,不如断尾求生,通过自残来换取活下去的希望。对于互联网项目而言,同样存在着很多生死考验,比如:访问量激增;数据库宕机等等,此时如果没有合理...

分布式文件系统FastDFS设计原理及技术架构
分布式

分布式文件系统FastDFS设计原理及技术架构

admin 13年前(2014-03-09) 3896浏览

FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < ...

高效CDN架构经验
CDN

高效CDN架构经验

admin 13年前(2014-02-16) 4070浏览

CDN的使用在Yahoo! Web性能规则上排第二条,面临着地域性的网络差异,CDN已成为提高网站性能的首选利器;不幸的是,虽然CDN已经过多年发展,但是在国内中小网站上仍然很少被使用,国内开发者的CDN设计经验更是少之又少。近日,我们有幸邀请到国内...

Flickr的架构学习
系统架构

Flickr的架构学习

admin 13年前(2014-01-29) 126浏览

Flickr.com 是最初由Ludicorp公司开发设计并于2004年2月正式发布的,2007年11月,Flickr迎来了第20亿张照片,一年后,这个数字就达到了30亿,并且还 在以加速度增长。 2005年3月,雅虎公司以3千500万美元收购了Lu...

Web网站的几个并发量级
web

Web网站的几个并发量级

admin 14年前(2013-04-26) 3222浏览

评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。 相信很多人谈论一个网站的热度,总免不了会询...

升级最新 Nginx Mysql Php
Linux

升级最新 Nginx Mysql Php

admin 15年前(2011-10-04) 15512浏览

本站博客使用的是 瑞豪开源(RASHOST) 美国 Linux VPS web架构使用的是 Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版) 上面文章已经一年多也没更新,本着开源精神,...

Facebook图片管理架构
系统架构

Facebook图片管理架构

admin 16年前(2010-08-16) 14682浏览

Facebook 的照片分享很受欢迎,迄今,Facebook 用户已经上传了150亿张照片,加上缩略图,总容量超过1.5PB,而每周新增的照片为2亿2000万张,约25TB,高峰期,Facebook 每秒处理55万张照片,这些数字让如何管理这些数据成...

日20万IP负载均衡实战-理想论坛
系统架构

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

admin 16年前(2010-07-23) 18013浏览

(本文只针对Discuz论坛系统讨论,由于软件包更新速度比较快,你看本贴的时候可能已经是使用新版本的软件包了,安装方法可能不一致,详细请查看软件包的README文件) 测试环境:理想论坛(55188). 理想论坛为国内人气最旺的股票论坛,注册会员已超...

Flickr架构
系统架构

Flickr架构

admin 16年前(2010-06-29) 9608浏览

From:http://www.fuchaoqun.com/2008/08/flickr_architecture_part_i/ Flickr(http://www.flickr.com/)是国外一个领先的图片分享网站,现在应该在yahoo门下,感...

nginx作为最前端的web cache系统
系统架构

nginx作为最前端的web cache系统

admin 17年前(2009-12-14) 4670浏览

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

海量小文件系统架构方案
系统架构

海量小文件系统架构方案

admin 17年前(2009-12-14) 4531浏览

现在的网站越做越大了,存储的东西越来越多,如何解决这些文件存储也成了新的难题。如果把这些文件都完全采用大硬盘存储来解决,并不是一个好主意,因为数据量越大风险就越高,虽然文件能存得下,但是故障率相应会较高,另外重建耗费时间也比较长。所以最好的办法是尽可...

nginx图片服务器的架构方案
系统架构

nginx图片服务器的架构方案

admin 17年前(2009-12-14) 4693浏览

图片服务通常数据容量较大,而且访问也频繁,鉴于此,图片服务就会有两种问题,一是存储问题,二是访问量问题。 存储问题就是硬盘容量问题,花钱买硬盘就可以了,看似简单,但着实也是最苦的问题。按目前探索来看,最好的方式是:在任何时刻遇到硬盘空间不够时,买颗硬...

LAMP网站架构方案分析
系统架构

LAMP网站架构方案分析

admin 17年前(2009-08-31) 4645浏览

LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架, 该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是 国际上成熟...

Siege:压力模拟/测试工具
系统架构

Siege:压力模拟/测试工具

admin 17年前(2009-08-23) 4445浏览

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

Apache 压力测试
系统架构

Apache 压力测试

admin 17年前(2009-08-23) 6669浏览

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

Apache 优化加速
Linux

Apache 优化加速

admin 18年前(2009-04-08) 4862浏览

站点描述: 全静态页面,站点数据大小250M左右。 内存:4G 内存使用率才:10%都不到 解决方案; 本机加个SQUID做加速。个人感觉意义不大。 然后,看了下apache cookbook有个叫mem_cahce的模块。想尝试下呵呵。 使用mem...

Web 服务器架构史
系统架构

Web 服务器架构史

admin 18年前(2009-03-27) 9960浏览

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