我开始从网站建立一个社区网站,我的网络框架将是Asp.net和Mysql。
我希望尽早开始为基础架构规划一些可扩展性,因为我预计网站上线时会有很高的流量。
是否有任何案例研究建议您阅读asp.net或mysql的缩放位置并展示出良好的缩放技术?
答案 0 :(得分:14)
我认为找到特定组合的参考材料可能是一个挑战。许多.NET商店都坚持使用SQL Server,而使用MySQL则更少(至少在规模上)。
一般情况下,适合:
答案 1 :(得分:8)
我只知道一个非常好的资源来阅读关于可伸缩性技术的案例研究,我真的很惊讶没人提到它。 High Scalability
有很多“开箱即用”的例子,以及不同的缩放技术,我认为这对于对该主题感兴趣的人来说是一个很好的阅读。
答案 2 :(得分:2)
BrianLy在这里说得最好:
“制定扩展计划 架构(1台服务器到2台服务器, 到多个服务器等)以便你 有一些参考框架 做出有关建筑事物的决定 在你的系统中。“
作为一个我常说的论坛,“引用了真相”。他的所有观点都非常出色,但这一点是许多人忽视的关键点。如果您在一个蹩脚的旧服务器上运行,那么您的代码和数据库的可扩展性并不重要。硬件可能没有代码那么重要,将其提高到某一点以外会非常快速地提高收益,但不要忘记让硬件达到这一点。如果您有垃圾硬件,甚至是硬件不错但不够,您的网站将会爆炸。
答案 3 :(得分:1)
对于mysql扩展,您可能会发现这个有趣:danga livejournal