可扩展性案例研究

Gat*_*ler 6 mysql asp.net scalability

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

我想尽早开始为基础架构规划一些可扩展性,因为我预计网站上线时会有很高的流量.

是否有任何案例研究,你建议阅读asp.net或mysql已经扩展,并展示了良好的扩展技术?

Bri*_*tle 14

我认为找到特定组合的参考材料可能是一个挑战.许多.NET商店都坚持使用SQL Server,而使用MySQL则更少(至少在规模上).

一般来说,适合:

  • 遵循通用.NET实践以实现可伸缩性.剔除不适合你的东西.
  • 了解数据库性能以及各种设计策略的含义,例如非规范化(何时和为何).
  • 考虑像memcached这样的进程外缓存.
  • 回顾有关MySQL性能的书籍.其中大部分都集中在UNIX平台上.Windows用户可能在应用其中一些做法时遇到问题.
  • 了解其他人如何扩展其网站(构建可扩展的网站容量规划的艺术)
  • 考虑如何优化网页设计以提高可扩展性.你在使用AJAX吗?弄清楚过度投票的影响可能是什么等.
  • 了解如何衡量应用程序和数据库的性能(起点ASP.NETMySQL).
  • 制定扩展架构的计划(1台服务器到2台服务器,到多台服务器等),以便您有一些参考框架来决定在系统中构建内容.


cgr*_*eno 8

我只知道一个非常好的资源来阅读关于可伸缩性技术的案例研究,我真的很惊讶没人提到它.高可扩展性

有很多"开箱即用"的例子,以及不同的缩放技术,我认为这对于对该主题感兴趣的人来说是一个很好的阅读.