☆─────────────────────────────────────☆
gvaliant (valiant) 于 (Thu Jun 8 11:59:43 2006) 提到:
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 12:02:45 2006) 提到:
不会又是做web2.0的吧
【 在 gvaliant (valiant) 的大作中提到: 】
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 12:04:54 2006) 提到:
不好么?
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 不会又是做web2.0的吧
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 12:06:15 2006) 提到:
今年的网站集中在web 2.0, sns,主题网站.web 2.0居多,但是未必都是。
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 不好么?
☆─────────────────────────────────────☆
gvaliant (valiant) 于 (Thu Jun 8 12:06:55 2006) 提到:
现在 是做一个简单的网站,可是也得考虑内容管理方面的东西,便于以后的扩展
【 在 gvaliant (valiant) 的大作中提到: 】
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 12:07:32 2006) 提到:
主题网站?
【 在 gvaliant (valiant) 的大作中提到: 】
: 现在 是做一个简单的网站,可是也得考虑内容管理方面的东西,便于以后的扩展
☆─────────────────────────────────────☆
gvaliant (valiant) 于 (Thu Jun 8 12:09:27 2006) 提到:
我想更多的了解大型网站在管理方面的经验,以便于自己更好的工作, 谢谢各位大哥的帮忙,时间不早了,没吃饭的先去吃饭吧 我请客
【 在 gvaliant (valiant) 的大作中提到: 】
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 12:10:09 2006) 提到:
大型是多大?
【 在 gvaliant (valiant) 的大作中提到: 】
: 我想更多的了解大型网站在管理方面的经验,以便于自己更好的工作, 谢谢各位大哥的帮忙,时间不早了,没吃饭的先去吃饭吧 我请客
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 12:20:47 2006) 提到:
-__-b
【 在 gvaliant (valiant) 的大作中提到: 】
: 我想更多的了解大型网站在管理方面的经验,以便于自己更好的工作, 谢谢各位大哥的帮忙,时间不早了,没吃饭的先去吃饭吧 我请客
☆─────────────────────────────────────☆
gvaliant (valiant) 于 (Thu Jun 8 12:51:23 2006) 提到:
我现在想了解想sohu sina 他们的后台是怎么管理的
【 在 gvaliant (valiant) 的大作中提到: 】
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 12:53:12 2006) 提到:
知道又有何用?
改squid就得很多钱
【 在 gvaliant (valiant) 的大作中提到: 】
: 我现在想了解想sohu sina 他们的后台是怎么管理的
☆─────────────────────────────────────☆
gvaliant (valiant) 于 (Thu Jun 8 12:58:25 2006) 提到:
知道的话总比不知道的好 谢谢了
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 知道又有何用?
: 改squid就得很多钱
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 13:03:24 2006) 提到:
大架构未必能做小需求
【 在 gvaliant (valiant) 的大作中提到: 】
: 知道的话总比不知道的好 谢谢了
☆─────────────────────────────────────☆
gvaliant (valiant) 于 (Thu Jun 8 13:06:50 2006) 提到:
对于单机和双机模式 我是清楚的,可是就是不知道他们的后台内容到底是怎么管的 还有他们的页面到数据库的细化能到什么程度 谢谢了
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 大架构未必能做小需求
☆─────────────────────────────────────☆
bombard (kernel panic) 于 (Thu Jun 8 13:07:26 2006) 提到:
商业机密,谢谢。
【 在 gvaliant (valiant) 的大作中提到: 】
: 对于单机和双机模式 我是清楚的,可是就是不知道他们的后台内容到底是怎么管的 还有他们的页面到数据库的细化能到什么程度 谢谢了
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 13:13:44 2006) 提到:
大型 网站都是一层楼的服务器
【 在 gvaliant (valiant) 的大作中提到: 】
: 对于单机和双机模式 我是清楚的,可是就是不知道他们的后台内容到底是怎么管的 还有他们的页面到数据库的细化能到什么程度 谢谢了
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 14:04:43 2006) 提到:
改squid,用钱???
怎么讲?
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 知道又有何用?
: 改squid就得很多钱
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 14:11:04 2006) 提到:
缓存系统用squid,但是得改
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 改squid,用钱???
: 怎么讲?
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 14:13:17 2006) 提到:
没什么好改的吧
主要是url规范的设计
以便提供命中率就行
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 缓存系统用squid,但是得改
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 14:15:07 2006) 提到:
不改的话,规模上不去。
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 没什么好改的吧
: 主要是url规范的设计
: 以便提供命中率就行
: ...................
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 14:29:44 2006) 提到:
改什么呢?为了多squid结构?
之前再找个什么负载均衡器?不过这个跟squid改不改没关系么
请教
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 不改的话,规模上不去。
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 14:43:58 2006) 提到:
我要都知道,还会在这里灌水么?
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 改什么呢?为了多squid结构?
: 之前再找个什么负载均衡器?不过这个跟squid改不改没关系么
: 请教
: ...................
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 14:49:31 2006) 提到:
猜测一下:
io模型上要改的,那个select()、 poll啥的压力大了就没戏了
前面再加一级均衡,对url处理(比如 hash)后交给一组squid,以提高命中率
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 没什么好改的吧
: 主要是url规范的设计
: 以便提供命中率就行
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 14:55:20 2006) 提到:
【 在 nukq (悦) 的大作中提到: 】
: 猜测一下:
: io模型上要改的,那个select()、 poll啥的压力大了就没戏了
: 前面再加一级均衡,对url处理(比如 hash)后交给一组squid,以提高命中率
两级squid怎么做?
第一级别对query string进行hash?然后交给后一组?
那根本起到的是负载均衡的作用
这个第一级还是什么都没cache啊
: ...................
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 14:55:30 2006) 提到:
好谦虚。。。
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 我要都知道,还会在这里灌水么?
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 15:02:42 2006) 提到:
想象这样的情况:
一个squid吃不消了,那么就考虑用2个或者更多(squid1、squid2....),
如果把对某一url的请求随机地发往某个squid,比如squid1,
而该squid1没有该url的缓存,但是squid2里面有一份,这样命中率就不高。
如果在前面对url处理一下,某一类的url都指向squid1,那么cache就会更集中,命中率就很高。
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 两级squid怎么做?
: 第一级别对query string进行hash?然后交给后一组?
: 那根本起到的是负载均衡的作用
: ...................
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 15:10:48 2006) 提到:
前面url的分配处理上再设计一种合适的算法,那么就能在提高命中率的同时达到负载均衡的作用
【 在 nukq (悦) 的大作中提到: 】
: 想象这样的情况:
: 一个squid吃不消了,那么就考虑用2个或者更多(squid1、squid2....),
: 如果把对某一url的请求随机地发往某个squid,比如squid1,
: ...................
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 15:14:14 2006) 提到:
同意
换言之你说的前面那台squid根本没干squid最主要的缓存的事情
它应该是全部都在做load balance
呵呵
【 在 nukq (悦) 的大作中提到: 】
: 前面url的分配处理上再设计一种合适的算法,那么就能在提高命中率的同时达到负载均衡的作用
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 15:17:17 2006) 提到:
因为这类应用功能单一,可以去除squid的一些没用的影响效率的功能,啥身份验证、ip端口限制、ipc缓存共享啥的统统去除
再使用一些“先进”点的技术 rtsignal 、kevent、epoll、 sendfile啥的 性能就不是一个数量级了。
【 在 nukq (悦) 的大作中提到: 】
: 前面url的分配处理上再设计一种合适的算法,那么就能在提高命中率的同时达到负载均衡的作用
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 15:22:08 2006) 提到:
前面那个不一定用squid的,可以写一个更轻巧的balance前端
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 同意
: 换言之你说的前面那台squid根本没干squid最主要的缓存的事情
: 它应该是全部都在做load balance
: ...................
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 15:25:10 2006) 提到:
就是啊~~~呵呵
所以我概念中一直是
load balance server -- squid1,squid2,squid3 -- app1,app2,app3
【 在 nukq (悦) 的大作中提到: 】
: 前面那个不一定用squid的,可以写一个更轻巧的balance前端
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 15:26:46 2006) 提到:
【 在 nukq (悦) 的大作中提到: 】
: 因为这类应用功能单一,可以去除squid的一些没用的影响效率的功能,啥身份验证、ip端口限制、ipc缓存共享啥的统统去除
re
: 再使用一些“先进”点的技术 rtsignal 、kevent、epoll、 sendfile啥的 性能就不是一个数量级了。
这几个都不懂……我要被科普的内容真多 >_<
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 15:35:46 2006) 提到:
呵呵,仅仅是我们yy出来的,还是去找实际接触过的印证一下
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 就是啊~~~呵呵
: 所以我概念中一直是
: load balance server -- squid1,squid2,squid3 -- app1,app2,app3
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 15:37:28 2006) 提到:
你要自己写?汗....
记得以前有过NetPRG版的,可以去看看,做过一年版主,不知道还在不在 -.-
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: re
: 这几个都不懂……我要被科普的内容真多 >_<
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 15:49:27 2006) 提到:
呵呵,我说的是实际的,不是yy的
不过你后来说的那堆词我是真不知道
【 在 nukq (悦) 的大作中提到: 】
: 呵呵,仅仅是我们yy出来的,还是去找实际接触过的印证一下
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 16:05:58 2006) 提到:
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 呵呵,我说的是实际的,不是yy的
: 不过你后来说的那堆词我是真不知道
那是网络编程方面的,根据你的操作系统选择性能最好的io模型
最原始性能最差的是select(),不过好在啥系统都支持
linux2.4是realtime-signal
linux2.6是 epoll
freebsd是 kqueue/kevent
sendfile系统调用可以将文件映射到内核直接发送,省去read() -> send()的开销
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 18:20:43 2006) 提到:
所以随便改一个squid都是几十万人民币
【 在 nukq (悦) 的大作中提到: 】
: 那是网络编程方面的,根据你的操作系统选择性能最好的io模型
: 最原始性能最差的是select(),不过好在啥系统都支持
: linux2.4是realtime-signal
: ...................
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 18:57:03 2006) 提到:
这么诱人.... 早知道我就去干这行得了 :P
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 所以随便改一个squid都是几十万人民币
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 18:58:01 2006) 提到:
但是全世界有改squid需求的也没几家
【 在 nukq (悦) 的大作中提到: 】
: 这么诱人.... 早知道我就去干这行得了 :P
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 18:59:48 2006) 提到:
-.- 要么饿死,要么成胖子
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 但是全世界有改squid需求的也没几家
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 19:00:11 2006) 提到:
所以偏门的技术就是这样
【 在 nukq (悦) 的大作中提到: 】
: -.- 要么饿死,要么成胖子
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 19:04:44 2006) 提到:
。。。
啥意思啊
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 但是全世界有改squid需求的也没几家
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 19:05:39 2006) 提到:
全世界的网站能有几家会有修改squid的需求呢?
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 。。。
: 啥意思啊
☆─────────────────────────────────────☆
kabbesy (封印者·Annual Anneal) 于 (Thu Jun 8 19:06:08 2006) 提到:
我关注的是这个“改”squid
怎么改,有啥用处
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 全世界的网站能有几家会有修改squid的需求呢?
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 19:06:47 2006) 提到:
前面讨论过了啊
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 我关注的是这个“改”squid
: 怎么改,有啥用处
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 19:12:22 2006) 提到:
汗。。。原来楼主不是你
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 我关注的是这个“改”squid
: 怎么改,有啥用处
☆─────────────────────────────────────☆
scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 于 (Thu Jun 8 20:40:25 2006) 提到:
.......
不用squid花钱更多吧.
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 缓存系统用squid,但是得改
☆─────────────────────────────────────☆
scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 于 (Thu Jun 8 20:40:41 2006) 提到:
这个改Squid的配置就好了阿...
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 没什么好改的吧
: 主要是url规范的设计
: 以便提供命中率就行
: ...................
☆─────────────────────────────────────☆
scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 于 (Thu Jun 8 20:40:51 2006) 提到:
确定马?
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 不改的话,规模上不去。
☆─────────────────────────────────────☆
scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 于 (Thu Jun 8 20:41:39 2006) 提到:
epoll的squid阿.
前端均衡设备虽然效果好
不过成本也不低啊。
【 在 nukq (悦) 的大作中提到: 】
: 猜测一下:
: io模型上要改的,那个select()、 poll啥的压力大了就没戏了
: 前面再加一级均衡,对url处理(比如 hash)后交给一组squid,以提高命中率
: ...................
☆─────────────────────────────────────☆
tbao (土宝~重出) 于 (Thu Jun 8 20:42:26 2006) 提到:
别瞎灌水了,也不好好推广lighttpd
【 在 scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 的大作中提到: 】
: 确定马?
☆─────────────────────────────────────☆
scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 于 (Thu Jun 8 20:42:35 2006) 提到:
第一级肯定不用squid了
有别的选择了.
【 在 kabbesy (封印者·Annual Anneal) 的大作中提到: 】
: 两级squid怎么做?
: 第一级别对query string进行hash?然后交给后一组?
: 那根本起到的是负载均衡的作用
: ...................
☆─────────────────────────────────────☆
tbao (土宝~重出) 于 (Thu Jun 8 20:42:47 2006) 提到:
直接说用不起嘛...
【 在 scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 的大作中提到: 】
: epoll的squid阿.
: 前端均衡设备虽然效果好
: 不过成本也不低啊。
: ...................
☆─────────────────────────────────────☆
scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 于 (Thu Jun 8 20:43:12 2006) 提到:
不过实际上真有这么多内容的网站并不多
【 在 nukq (悦) 的大作中提到: 】
: 想象这样的情况:
: 一个squid吃不消了,那么就考虑用2个或者更多(squid1、squid2....),
: 如果把对某一url的请求随机地发往某个squid,比如squid1,
: ...................
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 20:44:23 2006) 提到:
当然了,所以得用squid
【 在 scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 的大作中提到: 】
: .......
: 不用squid花钱更多吧.
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 20:44:39 2006) 提到:
当然也依赖于对于规模的要求
【 在 scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 的大作中提到: 】
: 确定马?
☆─────────────────────────────────────☆
scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 于 (Thu Jun 8 20:44:42 2006) 提到:
其实我想推广那个haproxy的......
不过后来看看确实对我们没有什么用.
【 在 tbao (土宝~重出) 的大作中提到: 】
: 别瞎灌水了,也不好好推广lighttpd
☆─────────────────────────────────────☆
scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 于 (Thu Jun 8 20:46:27 2006) 提到:
......
你给我五分之一的钱
我就改了
破烂squid也就那样了,
本来就垃圾代码,再堆点垃圾也没啥.
【 在 bigfatcat (Web 2.0项目经理) 的大作中提到: 】
: 所以随便改一个squid都是几十万人民币
☆─────────────────────────────────────☆
scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 于 (Thu Jun 8 20:47:25 2006) 提到:
sendfile其实没有想象中的那么实用,
特别是在真正做cache的时候. memory hit的比率很高的情况下.
【 在 nukq (悦) 的大作中提到: 】
: 那是网络编程方面的,根据你的操作系统选择性能最好的io模型
: 最原始性能最差的是select(),不过好在啥系统都支持
: linux2.4是realtime-signal
: ...................
☆─────────────────────────────────────☆
tbao (土宝~重出) 于 (Thu Jun 8 20:48:04 2006) 提到:
不要这么搞嘛,怎么也该200k下来,100k转给Lord Of Squid...
【 在 scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 的大作中提到: 】
: ......
: 你给我五分之一的钱
: 我就改了
: ...................
☆─────────────────────────────────────☆
bigfatcat (Web 2.0项目经理) 于 (Thu Jun 8 20:48:41 2006) 提到:
如果你给超大型网站改过的话,成本肯定低
但是技术如果自己摸索的话,需要一个过程。
【 在 scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 的大作中提到: 】
: ......
: 你给我五分之一的钱
: 我就改了
: ...................
☆─────────────────────────────────────☆
nukq (悦) 于 (Thu Jun 8 22:41:01 2006) 提到:
既然要优化么,顺便做上好了 呵呵
【 在 scaner (ec8030f7-c20a-464f-9b0e-13a3a9e97384) 的大作中提到: 】
: sendfile其实没有想象中的那么实用,
: 特别是在真正做cache的时候. memory hit的比率很高的情况下.
☆─────────────────────────────────────☆
FreeWizard (拜) 于 (Thu Jun 8 23:18:28 2006) 提到:
lighttpd有类似event mpm的东西吗?
【 在 tbao (土宝~重出) 的大作中提到: 】
: 别瞎灌水了,也不好好推广lighttpd
☆─────────────────────────────────────☆
tbao (土宝~重出) 于 (Thu Jun 8 23:44:32 2006) 提到:
没有,不过我个人觉得,对于lig,event mpm这种东西没有存在的必要吧?
使用libevent/poll()/epoll的lig,mpm所要解决的问题并不是问题...
【 在 FreeWizard (拜) 的大作中提到: 】
: lighttpd有类似event mpm的东西吗?
☆─────────────────────────────────────☆
pigcan (一觉睡到自然醒~~~) 于 (Sat Jun 10 14:46:11 2006) 提到:
多级缓存结构+CDN
【 在 nukq (悦) 的大作中提到: 】
: 呵呵,仅仅是我们yy出来的,还是去找实际接触过的印证一下