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