
网站架构
文章平均质量分 81
load_life
这个作者很懒,什么都没留下…
展开
-
一切从架构的基本元素出发
——专访汤森路透集团企业架构师刘晓晖说起来路透,很多人知道世界四大通讯社之一路透社,却并不知道它背后的路透集团在2008年4月与加拿大媒体巨头汤姆森集团合并,成为汤森路透集团,英文名Thomson Reuters,一跃成为全世界占有市场份额最多的金融信息服务提供商。转载 2011-09-28 12:08:36 · 487 阅读 · 0 评论 -
OpenSTA使用详解[压力测试工具]
目前比较著名的并发性能测试工具有Rational Robot、QALoad、LoadRunner 和微软的WAS 等。这其中QALoad、LoadRunner、Rational Robot 都是比较不错的商业测试工具(价格也很贵哦),微软的WAS 是一个免费的测试工具,使用起来比较简单,但是由于不能显示和编辑所录制的测试脚本,其可控性和图形化测试结果都较弱,故造成一定的局限性。 Op转载 2012-11-15 09:31:14 · 2235 阅读 · 0 评论 -
为Web图片服务器准备NFS共享
正在准备Web图片服务器,打算用NFS做共享将图片分布在不同的机器上。对NFS的配置和挂载做个笔记,免得老忘记:环境:服务器和客户端都是ubuntu10.04NFS Server: 192.168.1.105$ sudo apt-get install nfs-kernel-server$ sudo mkdir -p /export/users$转载 2012-11-13 15:47:22 · 803 阅读 · 0 评论 -
如何才能做到网站高并发访问?
高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。如果把来访用户比作来犯的"敌人",我们一定要把他们挡在800里地以外,即不能让他们的请求一下打到我们的指挥部(指挥部就是数据库及分布式存储)。如:能缓存在用户电脑本地的,就不要让他去访问CDN。 能缓存CDN服务器上的,就不要让CDN去访问源(静态服务器)了。能访问静态服务器的,就不要去访问动态服务器。以此类推:转载 2012-11-14 10:56:26 · 702 阅读 · 0 评论 -
linux 双机热备 Heartbeat
一,硬件环境 eth0: 对外IP eth1: 对内IP(HA专用) 两台主机的eth1使用双机对联线直接连接。 node1: 主机名:servers201 ( HA01 ) eth0转载 2012-11-14 11:44:45 · 903 阅读 · 0 评论 -
DRBD+Heartbeat+NFS实验笔记
环境:Vmware6.5Server1: eth0:192.168.1.201 sdb1 10G 心跳线: eth1: 10.10.10.131Server2 eth0:192.168.1.202 sdb1 10G 心跳线:eth1:10.10.10.132Heartbeat虚拟IP: 192.168.1.200步骤:一、 设置两台服务器的网卡信息、转载 2012-11-14 11:40:18 · 691 阅读 · 0 评论 -
独立的图片服务器
来源:http://www.alongsky.com/?p=819前言去年我凭着对网站架构的浓厚兴趣陆陆续续给大家分享了不少大型网站架构的经典案例,但是大部分都只是介绍了大概,并没有深入地研究,有兴趣的朋友可 以去我博客的网站架构分类下学习讨论。今年我打算继续学习网站架构方面的知识,并对此作更加深入地分析与实践,当然学习成果会及时和大家分享和交流,希望 今年自己的能力可以更上一层楼吧。转载 2012-11-13 15:31:01 · 768 阅读 · 0 评论 -
memcache分析调试
一个星期时间的工作,不可能对 memcache有很深刻的分析.文档本身的目的在于为以后的研究准备一个总结资料.刚接触memcache时,对其设计分 布式的思路感到十分欣喜,因为在中间层以极小的代价实现简单分布式无疑成为一些要求不是很高的分布式应用的一个很好的设计思路,这个特性决定 memcache本身在分布式应用中,单个结点之间是Server相互独立,不会存在同级之间的通信.一个结点拒绝访问,如果转载 2012-11-13 11:31:17 · 947 阅读 · 0 评论 -
MySQL数据库高可用性方案
一、综述数据库位于现代企业应用的核心,它储存了组织机构中最有价值的资产,包括客户信息、产品信息、订单信息和历史数据。另外,组织机构依赖于数据库来运行他们 关键业务应用。几小时甚至是几分钟的宕机,往往会造成收入的大量流失和客户的不满。因此,保证数据库高可用是所有组织机构优先考虑的事情。对于希望在当今 瞬息万变的经济环境立于不败之地并取得成功的企业来说,构建一个具有高可用性的IT 基础架构至关重要转载 2012-11-13 09:50:29 · 1793 阅读 · 0 评论 -
我们的网站压力究竟在哪里
本文出自 “抚琴煮酒” 博客,请务必保留此出处http://andrewyu.blog.51cto.com/1604432/612032目前网站架构一般分成网页缓存层、负载均衡层、 WEB层和数据库层,我其实一般还会多加一层,即文件服务器层,这样我们在后面的讨论过程中,我们可以依次用这五层对网站架构来进行讨论;这里为了更具有说服力,我将用三个并发较大的生产环境来说明下,一个是我现在转载 2012-11-14 10:54:55 · 421 阅读 · 0 评论 -
MySQL: Starting MySQL….. ERROR! The server quit without updating PID file解决办法
1 问题[root@localhost mysql]# /etc/rc.d/init.d/mysql statusMySQL is not running, but lock file(/var/lock/subsys/mysql[FAILED][root@localhost mysql]#/etc/rc.d/init.d/mysql startStarting MySQL...T转载 2012-11-09 13:01:33 · 3353 阅读 · 0 评论 -
找不到mysql.sock,mysql.sock丢失问题解决方法
Can 't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock '(2) ";是你的mysql.sock 文件不存在了,可能是被你不小心删除了,连接localhost通常通过一个Unix域套接字文件进行,一般是/tmp/mysql.sock。如果套接字文件被删除了,本地客户就不能连接。转载 2012-11-09 17:46:54 · 4223 阅读 · 1 评论 -
前端开发模块化高效重构
说起模块化,也许我们首先想到的是编程中的模块设计,以功能块为单位进行程序设计,最后通过模块的选择和组合构成最终产品。把这种思想运用到页面构建中,也已经不是什么新鲜事。相信很大一部分页面构建工程师都经历了这样几个阶段:第一阶段是在一个css文件中把多个页面按自己的习惯顺序从上往下编写样式,基本不考虑有无公用样式,以完成设计呈现为首要目的;第二阶段是提取不同页面中的通用样式,如公用颜色、图标、按钮等,转载 2012-06-20 09:35:38 · 583 阅读 · 0 评论 -
web工程师的web架构设计经验分享
本人作为一位web工程师,着眼最多之处莫过于性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些架构设计的心得,不敢独享,与众友分享,本文是这次参会与众同撩交流的心得.架构设计的几个心得:一,不要过设计:never over design这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构转载 2012-02-27 20:41:22 · 446 阅读 · 0 评论 -
云计算的技术架构与实现分析
引言当前的“云计算”一词已经被神话,似乎快成了放之四海皆准的时髦真理,就好比当初言必称“希腊”一般,表面光芒四射,但实际上却无比教条、且越来越令人生厌。作为“云计算”的一个普通开发者和是推广者,很有必要通过亲身实践,以正视听,希望能让后来者(云计算系统的开发者)少走弯路——有所为、有所不为。 前言我们所要谈论的不是商业领袖们所热衷的云计算概念、云计算市场,而是讨论技术人员眼中云转载 2012-02-08 10:17:50 · 2607 阅读 · 0 评论 -
可缓存的CMS系统设计
对于一个日访问量达到百万级的网站来说,速度很快就成为一个瓶颈。除了优化内容发布系统的应用本身外,如果能把不需要实时更新的动态页面的输出结果转化成静态网页来发布,速度上的提升效果将是显著的,因为一个动态页面的速度往往会比静态页面慢2-10倍,而静态网页的内容如果能被缓存在内存里,访问速度甚至会比原有动态网页有2-3个数量级的提高。动态缓存和静态缓存的比较 基于反向代理加速的站点规划基于a转载 2012-01-31 11:18:31 · 725 阅读 · 0 评论 -
PHP开发高负载网站技术
在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构 升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。一个小型转载 2011-10-12 21:30:25 · 530 阅读 · 0 评论 -
MySQL主从复制与读写分离
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分转载 2012-11-08 10:10:58 · 489 阅读 · 0 评论