高分诚征"高性能网站开发"技术资料和方案

kwklover 2005-11-02 11:30:01
其实从宏观的角度来说,高性能网站开发的方案流行的就那么几种
简单的就是:
1,优化HTML或着采用CSS+DIV又或着使用XML+XSLT技术构建设
2,优化程序和数据库设计和操作
3,服务器集群网站开发
.......

希望提出新方案,或者围绕这些方案提供好的资料连接或者提出你的个人高见

希望大家看到此帖都有所收获!!

注意:不欢迎看完帖子还回复"UP,顶"这样的字眼的朋友,请自重,让这个帖真正为希望学习高性能网站开发有所帮助!
...全文
340 15 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
我上面说的“超大型网站”是指那个的朋友说的那些国内门户网站。他们哪一个是整站用asp.net占到85%以上的?
  • 打赏
  • 举报
回复
Asp.net中提供了多种缓存机制,但似乎超大型网站效率的最终解决之道还是生成静态页面
——————————————————————————————————————————
由于历史发展原因,还难以见到完全深层次依赖Asp.net开发的超大型网站,最多的也都不过是在向Asp.net过渡。何况,这些网站基本上还处在三五千块钱请软件小工重新用Asp.net刷刷墙粉的初级阶段,很少有从技术上特别全面应用Asp.net(例如页面状态机制可以做出用户操作友好的页面)的角度去设计系统的。
  • 打赏
  • 举报
回复
kwklover 2005-11-04
@ftppp(sdaf)
高性能的网站当然不只是软件的问题,它必须是软硬相结合的,才能有可能高性能,既不能纯粹靠程序优化去达到,也不可能依赖添加更多的硬件来解决高负载的情况!
但问题是,现在我们从软件的角度去讨论的这个问题,还有在不同的硬件条件下,软件如何适应等去看待这个问题,希望大家能发表一下自己的看法,不吝分享你的经验拉

@zzmsl(周先生)
采用SHTML技术也是很好的,那么如果打算才用这种技术,那么如何生成,如何管理 ?
  • 打赏
  • 举报
回复
ftppp 2005-11-04
高性能网站开发
应该不只是软件的问题
  • 打赏
  • 举报
回复
zzmsl 2005-11-04
我现在采用的是XML+XSLT。
shtml,使用的是SSI(服务器端包含)技术。
  • 打赏
  • 举报
回复
blackhero 2005-11-04
我们是用asp.net(vb)做的
  • 打赏
  • 举报
回复
blackhero 2005-11-04
不知道,这是不是方案:

我们现在系统,做的非常活,动态生成视图,用户的所有需求全是用户自已配制的
一个网页就像一个sql server企业管理器一样,可建表,删表,加字段.做的非常灵活
我们的配制人员比开发人员多
  • 打赏
  • 举报
回复
zeusvenus 2005-11-03
Wrox有一本红皮书,叫做《ASP.NET性能高级编程》,有中译本的,推荐楼主看看。
  • 打赏
  • 举报
回复
saucer 2005-11-03
10 Tips for Writing High-Performance Web Applications
http://msdn.microsoft.com/msdnmag/issues/05/01/ASPNETPerformance/

Chapter 6 — Improving ASP.NET Performance
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/scalenetchapt06.asp
  • 打赏
  • 举报
回复
kwklover 2005-11-03
怎么做.NET开发的都对这个不感冒 ?
都没什么人说话似的
  • 打赏
  • 举报
回复
bingbingcha 2005-11-03
Ajax技术很不错......

==================
不敢苟同..Ajax最不能使用的地方就是高访问量的页面...页面访问慢了的时候会出现假死现象.
=============================================

优化是多方面,HTML是肯定要的,但是大家往往是忘记了一个重要的东西,那就是XML对优化性能也是关键所在,现在的网站对于首页表面上看是HTML,但是实际要么是在首页加入N个Frame(Frame绝对是性能杀手),要么就是为了提供最新的信息,而从数据库读取最新的信息..网站的性能优化第一步就是对首页的优化,因为首页一般都是访问量最大的页面,我建议这个页面不要进行任何数据库操作..采用XML架构,将首页的结构用XML数据来表示是完全可以的..
首页大概有最多20~30栏目信息,每个栏目信息在5~10条.这样一个页面最多的数据两在300~500,使用XML来表示完全没问题..在后台或者Global文件中,定时生成一个这个XML架构内的数据..而首页则可以使用这个XML进行数据岛显示..

  • 打赏
  • 举报
回复
zhujiechang 2005-11-03
我觉得应该按照网站具体需要实现的功能和数据结构来确定该采用具体优化的方法.
如果是新闻性的网站,那么象新闻这种页可以用静态页来实现.
而论坛、搜索、购物车这些又应该使用动态页。
象MS的duwamish7就是一个性能很好的示例。
  • 打赏
  • 举报
回复
bleempan 2005-11-03
Ajax技术很不错......
  • 打赏
  • 举报
回复
luck0235 2005-11-02
最近也在考虑这个,借楼主200分也弱弱的问两个:
1、Asp.net中提供了多种缓存机制,但似乎超大型网站效率的最终解决之道还是生成静态页面,那缓存不就成了鸡肋?

2、一些大型网站生成的不是html而是shtml,为何?难道有什么功能在html里不能解决的吗?

关注!
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

6.0w+

社区成员

.NET技术交流专区
社区管理员
  • ASP.NET
  • R小R
  • 喵叔哟
帖子事件
创建了帖子
2005-11-02 11:30
社区公告

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

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