|
1
2
这很难作为基准。ASP.NET应用程序的工作方式与PHP应用程序的工作方式非常不同。
我几乎只使用PHP,因为它非常轻。但我相信其他人可以在ASP.NET更高效地完成任务的情况下为您提供帮助。 再一次。。。取决于应用程序。 |
|
|
2
3
PHP和ASP.NET都有无数的优化工具可供使用,这些工具可以帮助您根据软件的实际功能来微调软件的执行速度。有很多人提到ASP.NET “更重 “与PHP相比,这一切都遵循微软产品追求可扩展性的趋势,而不是服务器负载较轻时的速度(而且性能通常只在服务器负载较重时才重要)。 任何一个给定的软件都可以使用一些在PHP上最优化的特性或在ASP.NET上最优化的特性。代码质量也是必不可少的:一个优秀的PHP程序员可以编写 未优化 比 优化 错误的ASP.NET程序员编写的代码(反之亦然)。提供一个一般的答案是不可能的。 此外,请记住,服务器端代码很少是瓶颈(通常更像是数据库问题,除非您在代码中做了异常复杂的事情),即使是这样,也可以通过向服务器端添加更多的硬件来轻松解决性能问题(此时,硬件的成本与语言一样重要)执行中)。 不管怎样,这两种解决方案都将“足够快”满足您的绝大多数需求,并且如果您有需要卓越性能属性的特定需求,那么您最终可能会使用另一种语言编写它,而不依赖于您的服务器语言。 |
|
|
3
2
一般来说,您不应该关心性能问题,而应该选择在开发和许可成本方面提供最大好处的框架。 而且,性能是相对的。我已经看到了性能比较,显示这两个性能非常接近,即使php必须在每个请求上构建整个堆栈,而asp.net没有。 考虑一下这个问题:如果你有太多的流量到你的站点,你需要关注性能,那么你可能没有问题购买另一台服务器来处理它-所以也许你应该选择最可扩展的技术而不是最快的? |