喜悦国际村 » PHP高级编程 » 一台服务器顶不住了,再加一台的话,怎么架构?

页: [1] 2
darx2008-3-3 12:26 AM
一台服务器顶不住了,再加一台的话,怎么架构?

php+mysql的,linux系统,uptime长期在1以上,网站流量还在增长
现在另有一台服务器空着在,想把这个空的服务器也用上,分担下
但是2台服务器不在同一个机房,一个电信一个移动
怎么做呢?

经常看到某个站,有网通线路、电信线路的,他们是怎么做的?

wzhu2008-3-3 12:32 AM
DNS负载平衡

darx2008-3-3 12:55 AM
我的2台机器在不同的机房,他们之间的访问速度不行
这样做的话,数据库怎么办

ccxxcc2008-3-3 01:07 AM
必须有一台做数据库服务器,同时两台机器都做前端
把域名的dns同时解析到两个ip上

tianfing2008-3-3 01:10 AM
[quote]原帖由 [i]ccxxcc[/i] 于 2008-3-3 09:07 AM 发表
把域名的dns同时解析到两个ip上 [/quote]
能说一下具体做法不?

akstrom2008-3-3 01:47 AM
很多机房已经提供了双向线路或者传说中的6线/8线服务,如果不是很大的网站,这方面的功夫给机房做吧,费用也不是很贵

darx2008-3-3 02:22 AM
[quote]原帖由 [i]akstrom[/i] 于 2008-3-3 09:47 AM 发表
很多机房已经提供了双向线路或者传说中的6线/8线服务,如果不是很大的网站,这方面的功夫给机房做吧,费用也不是很贵 [/quote]

我的问题不是带宽、网速的问题,而是一台服务器负载太大,cpu、内存、硬盘顶不住了,需要增加服务器

songlv2008-3-3 02:27 AM
再加一台缓存服务器吧

奶瓶2008-3-3 05:15 PM
买个F5

osdn2008-3-4 12:49 AM
輪循的做法個人覺得不好.

最好還是兩端頁面同步,或者采用智能DNS雙線

zshtom2008-3-4 05:41 PM
[quote]原帖由 [i]奶瓶[/i] 于 2008-3-4 01:15 AM 发表
买个F5 [/quote]
有钱人啊

caotian20002008-3-5 01:09 AM
那不是一般的有钱啊

ccxxcc2008-3-5 03:15 AM
[quote]原帖由 [i]tianfing[/i] 于 2008-3-3 09:10 AM 发表

能说一下具体做法不? [/quote]
[quote]原帖由 [i]tianfing[/i] 于 2008-3-3 09:10 AM 发表

能说一下具体做法不? [/quote]
直接在DNS中加入不同的两条A记录即可。   
DNS自己会轮询的

gmsk18122008-3-5 08:57 AM
简单方法 在负载大的机器上做转发, 将用户的访问 跳转到另外的地址去

cyhchenz2008-3-8 05:41 PM
啥站点?
直接换个好的服务器好了

飞鹰堂2008-3-11 02:06 AM
数据同步,头疼的问题
尝试过,失败了
现在几台数据库都放在一个机房

云涛梦笔2008-3-21 03:47 AM
DNS轮循+缓存~~但如果是比较动态的,如论坛等,就不要缓存了。只缓存静态的东西。其实动态的不缓存也没有关系。因为一个正常的网站,图片/静态文件的大小往往是程序大小的10倍或以上。

php52008-3-24 12:53 PM
轮循负载不是好办法,一般情况下,移动线路的数据库的读取是要慢不少的。

前提是数据库优化了,不知是数据是读的多还是写的多,可以尝试做读写分开,写为主,读为从.
特别是写性能要求不高的情况下,正好用移动线路的做写操作。

duketang2008-3-25 07:29 AM
[quote]原帖由 [i]darx[/i] 于 2008-3-3 08:26 AM 发表
php+mysql的,linux系统,uptime长期在1以上,网站流量还在增长
现在另有一台服务器空着在,想把这个空的服务器也用上,分担下
但是2台服务器不在同一个机房,一个电信一个移动
怎么做呢?

经常看到某个站, ... [/quote]

按我的理解  

你问出这种问题  

首先就对架构不是很了解
在推理一下
觉得你对系统也不是很了解
在推理一下
其实你一台机器能顶住 只不过是你的程序和系统顶不住

php52008-3-26 12:41 AM
楼主似乎没说顶不住...:o


查看完整版本: 一台服务器顶不住了,再加一台的话,怎么架构?


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.006703 second(s), 2 queries