网站访问大,网站性能问题!如何解决?

ahui4367 2006-09-11 04:25:55
我先列出一些数据,一切以数据说话.
公司准备做个web2.0的网站,网站要承担起
具体要求下:
注册用户:1000万;活跃用户:300万,在线用户:50万

现在公司有160台服务器来为该网站服务,
我们讨论的结果有2种是:
1.三层+Cache+sqlserver的存储过程.
2.三层+Grove ORM

不知道哪种性能更好,还有什么别的解决方案吗!能不能讲讲,谢谢了.
...全文
786 58 打赏 收藏 转发到动态 举报
写回复
用AI写文章
58 条回复
切换为时间正序
请发表友善的回复…
发表回复
architect_huang 2006-09-12
  • 打赏
  • 举报
回复
可能可以给你一些有用的建议
architect_huang 2006-09-12
  • 打赏
  • 举报
回复
楼主,我一直对这方面技术有兴趣。
selfwill 2006-09-12
  • 打赏
  • 举报
回复
关注!
fds2003 2006-09-12
  • 打赏
  • 举报
回复
1、多使用存储过程
2、使用连接池技术
3、使用缓处技术
4、使用数据压缩
jz630 2006-09-12
  • 打赏
  • 举报
回复
晕~你们公司的是什么网站啊?这么强吗?难以置信啊!


---------------
小弟我新做的小站,大家来评评 www.5lc.cn
lih163 2006-09-12
  • 打赏
  • 举报
回复
hcz202202 2006-09-12
  • 打赏
  • 举报
回复
关注.....
ahui4367 2006-09-12
  • 打赏
  • 举报
回复
谢谢大家的讨论,我现在把这贴给结了。
wanglovec 2006-09-12
  • 打赏
  • 举报
回复
up
cuizhanjun1981 2006-09-12
  • 打赏
  • 举报
回复
留名,关注。
antoniusguo 2006-09-12
  • 打赏
  • 举报
回复
静态页
Allen2064 2006-09-12
  • 打赏
  • 举报
回复
建议第一种
roydux 2006-09-12
  • 打赏
  • 举报
回复
就有就是这么高的访问量改成Oracle吧
roydux 2006-09-12
  • 打赏
  • 举报
回复
第二种方案是维护方便性高,但对以后的扩展不利.


服务器还是够的,用第一种吧
ShengNet 2006-09-12
  • 打赏
  • 举报
回复
先学习一下吧
tyh76er 2006-09-11
  • 打赏
  • 举报
回复
什么网站啊,是不是有视频看得啊
  • 打赏
  • 举报
回复
嗯,使用多一些服务器是必要的,已经成功地系统使用超过100台服务器重新集成在一个Portal下并不为过。过去的服务器,加上考虑到功能聚合的刺激而带来的新用户数量,加上需要一些服务器部署新的业务和数据服务,加上需要备份、开发、测试、再次测试,确实需要很多服务器。
kubbye 2006-09-11
  • 打赏
  • 举报
回复
关注
  • 打赏
  • 举报
回复
但是那个博士也有道理。因为你们有那么多服务器,这就意味着你们可以使用Remoting等对象服务技术将功能灵活分配。例如可以跟据数据分布在哪个机器上、或者某些业务集中哪些服务器上来随时调整服务分配。

不过这个时候虽然已经对业务对象明确地设计好面向对象风格的接口了,我仍然认为Grove ORM 不一定是必要的。

但是作为一种技术爱好,我是喜欢ORM的,并且随时都使用轻量级的但是功能更多的自己写的ORM。
  • 打赏
  • 举报
回复
大型数据的一些技术比如说对于数据分区(在多个机器上并行查找)、索引视图(自动建立物理数据视图加快查找)等等,如果用ORM那些基于单个机器内存管理对象的概念,实际上是无法模拟的,反而造成系统分布在不同机器上的同一对象的逻辑不一致。这时候ORM等是多余的,额外对对象作了一层拦截和缓存,浪费资源的。

什么时候使用ORM?其实我们使用哪些小型数据库,他们不支持任何存储过程,也不支持视图、自定义函数、触发起、约束、过分的外键约束功能等,仅仅支持最近本的表结构和索引,他们强调引擎系统占用内存小(例如可以装载手机里)、速度快(因为不支持复杂机制)、本地单用户或者最多本地多用户使用比较低级的文件系统来持久化访问数据。
加载更多回复(38)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧