首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可伸缩性案例研究

可伸缩性案例研究
EN

Stack Overflow用户
提问于 2008-12-08 16:11:57
回答 4查看 1K关注 0票数 6

我开始从网站上建立一个社区网站,我的网站框架将是Asp.net和Mysql。

我希望尽早开始在基础设施中进行一些可伸缩性的规划,因为当站点运行时,我预计会出现高流量。

是否有您推荐阅读的案例研究,其中asp.net或mysql已经进行了缩放,并展示了良好的缩放技术?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-12-08 16:35:05

我认为寻找这种特殊组合的参考资料可能是一个挑战。许多.NET商店坚持使用Server,很少使用MySQL (至少在规模上)。

一般而言,适当的做法是:

  • 沿着可伸缩性的.NET实践将军走。剔除不适合你的东西。
  • 了解数据库的性能和各种设计策略的含义,如去分化(何时和为什么)。
  • 考虑像梅卡奇这样的进程外缓存。
  • 复习关于MySQL性能的书籍。其中大部分集中在UNIX平台上。Windows用户在应用其中一些实践时可能会遇到问题。
  • 阅读其他人如何缩放他们的站点(建设可伸缩的场地容量规划艺术)
  • 考虑如何优化您的网页设计,使其更具可伸缩性。你在使用AJAX吗?找出过度投票可能产生的影响等。
  • 了解如何度量应用程序和数据库的性能(起点为ASP.NETMySQL)。
  • 开发一个将您的体系结构(1台服务器到2台服务器,多台服务器等)扩展的计划,这样您就有了一些关于在您的系统中构建东西的决策的参考框架。
票数 14
EN

Stack Overflow用户

发布于 2009-02-25 13:05:38

我只知道有一个非常好的资源可以阅读有关可伸缩性技术的案例研究,我很惊讶没有人提到它。高可伸缩性

有这么多的例子,“开箱即用”的想法和不同的技术缩放,我认为这是一个很好的阅读,谁对这个主题感兴趣。

票数 8
EN

Stack Overflow用户

发布于 2008-12-08 16:42:34

BrianLy在这里说得最好:

“制定一个计划,将您的体系结构(1台服务器到2台服务器,多台服务器等)扩展到多台服务器,这样您就有了一些参考框架,可以在您的系统中进行决策。”

作为一个论坛,我经常说,“引用真理”。他所有的观点都很出色,但这一点却是许多人忽视的重点。如果您在一台破旧的服务器上运行,那么您的代码和数据库的可伸缩性并不重要。硬件可能不像您的代码那么重要,将其改进到某个点之后会很快带来递减的回报,但是不要忘记将您的硬件带到那个点。如果你有糟糕的硬件,甚至是好的硬件,但没有足够的硬件,你的网站会爆炸。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/350009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档