【发布时间】:2009-01-19 21:40:14
【问题描述】:
让我先说我不是在敲 .Net(它帮助我谋生)...
我最近听说有一个网站的开发商/所有者吹嘘说他只有最少的硬件来支持他的网站 (plentyoffish.com)。该网站在 Alexa 流量方面被列为前 50 名。我正在努力思考如何通过做开发人员/所有者声称的事情来完成类似的事情,一个开发人员编写一个站点(他花了 2 周时间来建立初始站点),使用最少的硬件获得 200 万每小时点击次数(峰值)。较大的公司拥有庞大的网络农场来处理这样的流量......
您如何在硬件资源有限的情况下编写如此高效的代码(他声称他只使用了三个数据库服务器)?有没有人开发或开发过如此高效的网站?
【问题讨论】:
-
这是任何将可扩展性作为高优先级问题的设计所面临的挑战。
-
良好的数据库设计、索引和性能调优、良好的 SQL。阅读最佳实践。这是一直在做的。
-
现在跟我拼写,“E F F I C I E N T”,也许这就是为什么你不能把你的头绕在它周围。
-
为什么这被否决了? :|
-
小气,你有足够的代表来修正错别字...
标签: c# asp.net sql-server performance