让我先说我不是在敲.Net(这有助于我谋生)...
我最近听说有一个网站是开发人员/所有者吹嘘他有最少的硬件来支持他的网站(plentyoffish.com).该网站在Alexa的流量方面被列为前50名.通过做开发人员/所有者所声称的,一个开发人员写一个网站(用了2个星期才能获得初始网站),使用最少200万的硬件,我正在努力解决这样的问题.每小时点击次数(峰值).较大的公司拥有庞大的网络农场来处理这样的流量......
如何使用有限的硬件资源编写如此高效的代码(他声称他只使用三个数据库服务器)?有没有人工作或开发过有效的网站?
如果你避免给ASP.NET带来错误名称的所有拖放垃圾,那么Microsoft堆栈的速度非常快.
IIS是一个很好的Web服务器.
SQL Server是一个很好的数据库.
C#编译为快速代码.(这里可能需要资格:)
如果正确使用ASP.NET,ASP.NET可以非常轻量级
这就是整个堆栈.都很好.您可以说出您对Microsoft,其业务实践和消费者产品的喜好,但他们的开发工具和服务器是一流的.
我个人使用他们的Web堆栈的经验包括一个网站,每秒浏览量约为500次,服务器很少超过15%.这对于大多数操作而言足够快.