作者maplenote (Maple)
看板PHP
标题[请益] 三台主机这样用会不会效果不佳?
时间Mon Nov 5 14:18:17 2007
小女PHP跟MYSQL算是自学的..所以观念不是很清楚
我还没真正使用过三台主机
但是上司的意思是要分散流量给三台主机,以防流量过多
(我刚要写资料库..还不知道用内部网路连的到没><")
目前规划是
第一台 主网页.新闻(资料库:新闻)
第二台 讨论区网页(资料库:讨论区文章)
第三台 会员网页(资料库:会员资料)
也就是3台都有各自的网页跟DB
只是这样真的能做到分散流量吗?还是反而再DB搜寻上更吃重?
因为我去搜文章有人说MYSQL Cluster
但不太了解它的架构
如果用MYSQL Cluster
在撰写上有什麽不一样的吗?
硬体运用上 网页跟DB要怎麽区分成三台主机会比较好?
------
先说不好意思><" 我在DB版也有询问这个问题
因为不知道这个问题应该属於哪个版Orz
就烦请大大们解惑一下了
网站流量以後的目标可能要上千人
所以想先分配好流量..不然跑不动就糟了><"
--
想养喵喵~~~~喵喵喵
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.3.6
1F:→ buganini:频宽先要够 不然分几台机器都是会卡在频宽 11/05 15:37
2F:→ buganini:千人应该不至於需要分到三台机器 除非资料库处理非常重 11/05 15:37
3F:→ buganini:也要看资料量啦 但这些问题从程式下手改更能解决效率问题 11/05 15:38
4F:推 JoeHorn:建议.. 资料库单独放一台。 不过这好像跟 PHP 板没关系.. 11/05 20:18
5F:→ clifflu:只有我想回 "小女" 是女儿的意思吗 T_T 11/05 20:20
6F:→ yanli2:要降低主机负荷量首先要减少MySQL读写的次数 11/06 04:37
7F:→ yanli2:你可以把静态的MySQL资料输出成HTML 11/06 04:38
8F:→ yanli2:等资料有更新时在去REWRITE该HTML,MYSQL内的资料当作备份 11/06 04:38
9F:→ yanli2:我所谓的静态资料像是新闻,新闻这总东西不像讨论版时时在变 11/06 04:39
10F:→ yanli2:或是分散资料表,把资料量分开 像是新闻的资料表原本可能有 11/06 04:40
11F:→ yanli2:一万笔,你把他拆成两个news_1,news_2 资料量就分开 11/06 04:40
12F:→ yanli2:原本一次要从一万笔里蒐寻,现在变成从5千笔里蒐寻 11/06 04:41
13F:→ yanli2:而且如果你的主机会"同时"在线上千人的话才会有这总困扰 11/06 04:42
14F:→ yanli2:如果只是"一天"会有上千人浏览过的话 则不用太担心此问题 11/06 04:43
15F:推 aeolus0829:楼上这招不错 ... 受教了 m(_ _)m 11/06 13:40
16F:→ tka:延续楼上 建议用smarty+memcached 做网页cache 11/07 23:44
17F:→ tka:完整系统规画 要打好多 XD 11/07 23:44