老苦力

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  8 随笔 :: 0 文章 :: 140 评论 :: 1 引用

最新评论

共3页: 1 2 3 下一页 
Re:老苦力谈拉投资,与DUDU共勉 kingicer 2011-06-20 15:21  
[quote]Little Snail:不看好CNBLOG的商业化[/quote] 同意
Re:呼吁贴:呼唤WINDOWS下的lighttpd iceboy 2011-04-30 14:55  
http://code.google.com/p/icyhttpd 如果有志同道合的人欢迎一起开发
首先谢谢楼主分享,但是mssql 比 mysql快,这点不敢苟同。特别是这两个库的事务操作效率,我是深有体会。
呵呵,看看热闹。楼主的PPT内容太少。下次准备多点。
[quote]苏一: [quote]辰: @苏一 比较了解。mysql的压力基本上已经摸清了。网上传的1k+/sec的吞吐量是忽悠人的。基本上放在了n核服务器上。 普通人插入删除操作做到500/sec已经很不错;查询使用索引能够提升性能。 但是一旦换到了ms sql之后,这些性能指标简直就是小儿科。人家是一个数量级提高。[/quote] 我终于发现中国的技术大牛了,膜拜!特别是你最后一句话,佩服的我是五体投地。[/quote] 其实,我觉得,国外用linux、mysql、php以及各种开源的nosql数据库的一个最重要的原因是成本问题,一旦访问量上来以后,需要使用大量的硬件和软件来提高性能,若使用收费的数据库和操作系统,添加服务器添加数据库这些成本都会非常高昂,国外知识产权保护做得很严格。 很开心的看到,对于大规模的网站,若使用云服务,这些成本可以大幅的减少下来,可以遇见得到这些开源的数据库使用比率会降低。
能做一级持久的,还是靠oracle, mssql。吞吐量接近磁盘的IO。
@FlyingCat 他们mysql做的是二级持久。主要依赖分布式哈希。还有,直接开IO写。 不过现在开异步IO去持久数据比较现实,数据库已经是一个玩具了。
@辰 第一次听说mysql跟mssql的性能相差一个数量级,我倒是对你的测试代码很感兴趣。如果真差了一个数量级,为什么淘宝和阿里巴巴还敢将mysql引入到核心应用里头??
@苏一 貌似lz有点不爽。不如你把你的mysql测试代码拿出来看看? 我还正愁突破不了1k/sec的插入速度。即使开了多线程+数据库连接池 一样被socket的瓶颈限制住了。 别说没有哦。也别用select来忽悠哦。
被题目骗进来了,又群殴了,点击率这么高,建议以后里面放点广告增加点收入。。。
标题党,lz的ppt没有什么实质的东西,正如LanceZhang所说,lz还是将自己做过的大型网站优化之路写写,让我们一起讨论什么的。 这个ppt太泛泛了。
我用过mysql跟mssql,感觉MYSQL的性能确实比不上MSSQL。不管是插入还是查询,插入感觉更明显。
MS SQL和MYSQL不可能有1:3的差距,这样的话微软不用活了!
还有英才网呢?还有一些知名的电子商务网呢?
你乱说什么呢???我看你的开头,看到你说经常搞高性能架构,就想看看ppt了,因为我也想学习一下,可是看到你ppt内容,就头大了。 不管内容如何,觉得你一点都不客观。 难道mssql+asp.net有那么差吗,那myspace怎么搞呢?microsoft的官网怎么搞的? 我也知道,做大了,肯定是综合使用很多的技术,也不是asp.net一种,肯定是杂合的。但是也不至于就把.NET否定成那样吧。还几倍的差距。哎。。。。。。。。。。。。。。。。不说你无知,我都不知道该说什么好了。 言语有点激烈,但是实在是不明白,为什么那么多人说asp.net不行。 不行不是简单的说说就不行的,所谓的“不行”是有历史原因的,有其他商业原因的,有超出技术的范围的,你懂吗?????哎。。。。。。。。。。。。。。。。。
[quote]LanceZhang: 看到第一次升级就出现了“IBM小型机”和“SAN存储”字眼,就知道楼主好像是在纸上谈兵。 有没有你做过的案例可以拿出来讨论一下啊?[/quote] 这个PPT被转化后动画消失了?你把那几个后头加上个问号试试:比如“IBM小型机?SAN存储?”
[quote]辰: 看完小结一下。 基本上这个ppt的作者采用了倒叙的写法,就是通过了解市场上已经存在的sns架构,倒推到初期的单服务器的架构。然后自己主观推测了一种架构调整。 既然脑子里面已经是nosql+php这种架构,就不必拿iis/asp.net/ms sql来说事了。[/quote] 又看了一遍,赞同辰所说,倒序主观臆断推论
看到第一次升级就出现了“IBM小型机”和“SAN存储”字眼,就知道楼主好像是在纸上谈兵。 有没有你做过的案例可以拿出来讨论一下啊?
[quote]辰: @苏一 比较了解。mysql的压力基本上已经摸清了。网上传的1k+/sec的吞吐量是忽悠人的。基本上放在了n核服务器上。 普通人插入删除操作做到500/sec已经很不错;查询使用索引能够提升性能。 但是一旦换到了ms sql之后,这些性能指标简直就是小儿科。人家是一个数量级提高。[/quote] 我终于发现中国的技术大牛了,膜拜!特别是你最后一句话,佩服的我是五体投地。
[quote]辰: 看完小结一下。 基本上这个ppt的作者采用了倒叙的写法,就是通过了解市场上已经存在的sns架构,倒推到初期的单服务器的架构。然后自己主观推测了一种架构调整。 既然脑子里面已经是nosql+php这种架构,就不必拿iis/asp.net/ms sql来说事了。[/quote] 你没看到这是个按照发展阶段的介绍吗?我不是要推荐什么建构,而是把我个人所了解的一些网站的架构发展历史记录了下来
@苏一 比较了解。mysql的压力基本上已经摸清了。网上传的1k+/sec的吞吐量是忽悠人的。基本上放在了n核服务器上。 普通人插入删除操作做到500/sec已经很不错;查询使用索引能够提升性能。 但是一旦换到了ms sql之后,这些性能指标简直就是小儿科。人家是一个数量级提高。
看完小结一下。 基本上这个ppt的作者采用了倒叙的写法,就是通过了解市场上已经存在的sns架构,倒推到初期的单服务器的架构。然后自己主观推测了一种架构调整。 既然脑子里面已经是nosql+php这种架构,就不必拿iis/asp.net/ms sql来说事了。
MS SQL -> MYSQL 至少1:3的性能差距??? 呵呵,真的很不敢苟同。
[quote]辰: 还有IIS + asp.net => nginx + php??? 估计看中的是nginx,不是php吧? 这种架构调整非常误导人。[/quote] 最佳组合而已
[quote]辰: MS SQL -> MYSQL?? lz的ppt在高效??? MYSQL这种垃圾吞吐量也好意思换?[/quote] 你了解MYSQL吗?不妨讲讲
还有IIS + asp.net => nginx + php??? 估计看中的是nginx,不是php吧? 这种架构调整非常误导人。
MS SQL -> MYSQL?? lz的ppt在高效??? MYSQL这种垃圾吞吐量也好意思换?
Re:呼吁贴:呼唤WINDOWS下的lighttpd flat_peach 2009-08-03 18:03  
select ? 不太理解 ,楼主有详细的下载地址或资料吗?找了很久没找到
Re:呼吁贴:呼唤WINDOWS下的lighttpd 苏一 2009-07-30 13:31  
@flat_peach Lighttpd在linux下用的是epoll,在win下好像用的就是select了
Re:呼吁贴:呼唤WINDOWS下的lighttpd flat_peach 2009-07-30 11:30  
http://forum.lighttpd.net/topic/12
re: 呼吁贴:呼唤WINDOWS下的lighttpd ficanaly 2009-04-14 16:24  
刚刚在发布区里看到一个http服务,不知道有没有用:http://www.cnblogs.com/uubox/archive/2009/04/14/1435739.html
erlang怎么样呢?它也能windows下运行,也有个用erlang实现的高性能webserver,也有个类似ror的框架........而且erlang天生就是处理并行的语言.........不知道有测试过的没有?
re: 呼吁贴:呼唤WINDOWS下的lighttpd Jeffrey Zhao 2009-04-14 14:53  
@苏一
这些都是基本策略(说难听点就是“套话”),已经听得麻木了,没太多意思……
我在尝试一些不太常见的,或者具体场景下的策略和模式,
--引用--------------------------------------------------
Jeffrey Zhao: @苏一

所以我说,作为技术话题来搞应该还是很不错的嘛,有机会可以试试看。

不过我现在还是对动态运行的资源调度更感兴趣,因为我觉得这个是吞吐量的关键,呵呵……
--------------------------------------------------------

数据库的纵横分割、分区存储;分布式缓存
re: 呼吁贴:呼唤WINDOWS下的lighttpd Jeffrey Zhao 2009-04-14 11:04  
@苏一
所以我说,作为技术话题来搞应该还是很不错的嘛,有机会可以试试看。
不过我现在还是对动态运行的资源调度更感兴趣,因为我觉得这个是吞吐量的关键,呵呵……

@Jeffrey Zhao

追求在高负载下,服务器有限情况下的软服务极限,也许我有些偏执

re: 呼吁贴:呼唤WINDOWS下的lighttpd Jeffrey Zhao 2009-04-14 11:00  
--引用--------------------------------------------------
苏一: 我觉得不要先提增加服务器,作为技术人员为什么不能考虑先在架构上和软件上挖潜呢?
--------------------------------------------------------
嗯,技术和实践是两方面问题,有时候不要混在一起讨论比较好。
re: 呼吁贴:呼唤WINDOWS下的lighttpd Jeffrey Zhao 2009-04-14 10:59  
--引用--------------------------------------------------
苏一: --引用--------------------------------------------------
我们可以在前端部署反向代理(甚至是反向代理集群)来降低磁盘IO压力,这时候一个独立的负责静态处理的HTTP服务要解决的就是提高网络IO吞吐能力的问题了
--------------------------------------------------------
你说的一点没错,这也是目前的常用作法。不过这时候落在HTTP WEb Server上的次数就很低了,IIS处理静态文件的性能不够吗?
其实我只想要知道,这么做的必要性究竟如何,IIS的性能评测(我见过的)并不差啊。
网站性能主要由动态内容决定着,静态其实没有带来多少压力,就算把它优化掉一半,如果总体只提升了3-5%的性能(随口一说),也没有多大必要吧。
我的一贯观点还是,优化着眼在性能瓶颈。
当然,现在讨论的这方面作为技术话题来搞应该还是不错的,但是我不觉得这是解决网站性能的关键因素。
--引用--------------------------------------------------
James.Ying: 可能我比较单纯,但是我的想法,如果真的需要另外写一个服务器来运行静态文件,说明此站已经非常大了,达到了IIS的瓶颈了,在这种情况下,我觉得多购买一台服务器来的比较实际,现在硬件价格也不是很高了
--------------------------------------------------------

1、我这个话题就是针对高负载应用的
2、我觉得不要先提增加服务器,作为技术人员为什么不能考虑先在架构上和软件上挖潜呢?
--引用--------------------------------------------------
Jeffrey Zhao: @苏一
静态文件和动态请求在一台机器上吗?如果在一台上IIS的压力小了,但是资源也被静态文件占用了。如果不在一台机器上,那么还使用IIS托管静态文件,但是把各种模块都移除,效果如何?
还有,静态文件在处理的时候资源占用是很少的,甚至一般是“零传输”,也就是直接从磁盘输出,不用预读,这真会带来很大压力吗?
还有,静态文件输出,它的瓶颈往往是在IO上,因此web服务器也会对数据进行缓存,不会每次请求都落在磁盘上,这并不是一个想象中那么简单的活,我不知道随意写一个服务器的性能是否会超过IIS,就算“经测试”在小规模数据下的确比IIS性能高。
--------------------------------------------------------

我们可以在前端部署反向代理(甚至是反向代理集群)来降低磁盘IO压力,这时候一个独立的负责静态处理的HTTP服务要解决的就是提高网络IO吞吐能力的问题了
re: 呼吁贴:呼唤WINDOWS下的lighttpd James.Ying 2009-04-14 09:34  
可能我比较单纯,但是我的想法,如果真的需要另外写一个服务器来运行静态文件,说明此站已经非常大了,达到了IIS的瓶颈了,在这种情况下,我觉得多购买一台服务器来的比较实际,现在硬件价格也不是很高了
re: 呼吁贴:呼唤WINDOWS下的lighttpd Jeffrey Zhao 2009-04-14 09:13  
@苏一
静态文件和动态请求在一台机器上吗?如果在一台上IIS的压力小了,但是资源也被静态文件占用了。如果不在一台机器上,那么还使用IIS托管静态文件,但是把各种模块都移除,效果如何?
还有,静态文件在处理的时候资源占用是很少的,甚至一般是“零传输”,也就是直接从磁盘输出,不用预读,这真会带来很大压力吗?
还有,静态文件输出,它的瓶颈往往是在IO上,因此web服务器也会对数据进行缓存,不会每次请求都落在磁盘上,这并不是一个想象中那么简单的活,我不知道随意写一个服务器的性能是否会超过IIS,就算“经测试”在小规模数据下的确比IIS性能高。
--引用--------------------------------------------------
James.Ying: 在IIS中建立一个图片站点,是否也会提高吞吐量呢?
--------------------------------------------------------

我的构想是:
1、使用IOCP构建一个残缺的HTTP服务
2、该服务仅处理静态内容,支持设定文件服务端过期时间
3、支持防盗链
4、不支持以上描述外任何多余的内容

这样的话会极大的提高静态文件访问的吞吐,动态内容交给IIS处理,也降低了IIS的压力
re: II,内容曝光 James-yu 2009-04-14 02:08  
深刻,这就是我们的社会的写照,估计没有人敢这么拍 :S
re: 呼吁贴:呼唤WINDOWS下的lighttpd WWW.LeadNT.NET - 专业猎头职位(新手绕过) 2009-04-13 23:30  
作为一个技术人员,你能把各种访问分类,就不简单了.

作为一个创业人员,你能把访问量做到这个程度,也不简单了.

这不是问题.
re: 呼吁贴:呼唤WINDOWS下的lighttpd 梁逸晨 2009-04-13 23:06  
青蛙哥自己弄过一个HTTP服务器的,可以的话就根据那个原理自己搞一个吧。
re: 呼吁贴:呼唤WINDOWS下的lighttpd James.Ying 2009-04-13 22:53  
在IIS中建立一个图片站点,是否也会提高吞吐量呢?
我主要专注于企业应用,IIS+APS.NET+...已经足够好了。对internet应用,特别是大负载的internet应用,没经验。不过,既然有microsoft.com,myspace.com等成功案例,我们可以抱怨要把windows server,iis,sql server用得像ms,myspace那样好很难,这只能说明我们水平有限,而不是ms的产品不够好:)。也许ms为了应对高负载,对iis进行了诸多低层开发(ISAPI filter,extension)。
重点是:既然你选择了window,花真金白银购买了拷贝,明智的做法是去完善它,在其上进行开发,而不是替代它(的一部分)。
re: 呼吁贴:呼唤WINDOWS下的lighttpd Sharper代码人生 2009-04-13 13:28  
--引用--------------------------------------------------
茴香饺子: --引用--------------------------------------------------
zzfff: 我的意思是:微软自家的网站会使用非ms的软件吗?如果不是,ms的产品(IIS...)也很“高端”,既然你已经拥有了windows server的拷贝,也就是拥有了IIS,且IIS也很高端,干嘛还要折腾开源的呢?
--------------------------------------------------------
微软当然也用iis,不过他用的并不是发布出来的,而且做了很多的修改。
微软处理问题的解决方案是,如果能增加硬件,他绝对不会用软件去解决

windows平台最大的局限性,是ms的东西都是要考虑商业的,包括他的合作伙伴的利益,而其他的平台这方面则不太一样。

其实,linux和windows可以很好的配合,一个网站,并不一定非要局限在某一种操作系统之上,最主要是怎么去配合,我现在的网站,windows,linux都有,webserver的话,iis,apache,nginx都有,最主要是怎么配合
--------------------------------------------------------

什么时候发现“微软当然也用iis,不过他用的并不是发布出来的,而且做了很多的修改。”? 有这么好的东西,微软不拿来卖真是傻了啊?
共3页: 1 2 3 下一页