我开始从网站上构建一个社区网站,我的网络框架将是 Asp.net 和 Mysql。
我想尽早开始规划基础架构的一些可扩展性,因为我预计网站上线时会出现高流量。
是否有任何案例研究可供您推荐阅读,其中 asp.net 或 mysql 已被缩放并展示了良好的缩放技术?
我开始从网站上构建一个社区网站,我的网络框架将是 Asp.net 和 Mysql。
我想尽早开始规划基础架构的一些可扩展性,因为我预计网站上线时会出现高流量。
是否有任何案例研究可供您推荐阅读,其中 asp.net 或 mysql 已被缩放并展示了良好的缩放技术?
我认为为该特定组合找到参考材料可能是一个挑战。许多 .NET 商店坚持使用 SQL Server,很少使用 MySQL(至少在规模上如此)。
一般来说,适合:
我只知道一个非常好的资源来阅读有关可伸缩性技术的案例研究,我真的很惊讶没有人提到它。高可扩展性
有很多“开箱即用”的例子和不同的缩放技术,我认为这对于任何对该主题感兴趣的人来说都是一本好书。
BrianLy 在这里说得最好:
“制定扩展架构的计划(从 1 台服务器扩展到 2 台服务器,扩展到多台服务器等),以便您在做出有关在系统中构建事物的决策时有一些参考框架。”
作为一个论坛,我经常说,“引用真实”。他的所有点都非常出色,但这一点却是很多人忽略的关键点。如果您在一台破旧的旧服务器上运行,那么您的代码和数据库的可扩展性并不重要。硬件可能没有你的代码那么重要,改进它超过某个点会很快带来收益递减,但不要忘记让你的硬件达到那个点。如果你有垃圾硬件,或者甚至是好的硬件但还不够,你的网站就会被炸毁。
对于 mysql 扩展,您可能会发现这很有趣:danga livejournal