Java 底层平台是否会影响任何网站或web应用程序的速度?
我有时看到一些用php构建的应用程序比用.net或java开发的应用程序要快。我看到其他一些项目也有同样的表现。通常,内置在.net中的应用程序相对较慢。我见过的最好的例子是facebook。即使存在低连接或低带宽,它也能正常工作,但在那个时候其他站点无法工作。底层技术真的重要吗???当然重要。这一切都取决于处理请求的速度和效率 处理完成后,发回网站内容将取决于您的Internet连接 但是,服务器端的处理取决于框架。如果框架的实现很差,那么您的网站的响应速度就会变慢Java 底层平台是否会影响任何网站或web应用程序的速度?,java,php,.net,programming-languages,Java,Php,.net,Programming Languages,我有时看到一些用php构建的应用程序比用.net或java开发的应用程序要快。我看到其他一些项目也有同样的表现。通常,内置在.net中的应用程序相对较慢。我见过的最好的例子是facebook。即使存在低连接或低带宽,它也能正常工作,但在那个时候其他站点无法工作。底层技术真的重要吗???当然重要。这一切都取决于处理请求的速度和效率 处理完成后,发回网站内容将取决于您的Internet连接 但是,服务器端的处理取决于框架。如果框架的实现很差,那么您的网站的响应速度就会变慢 如果您需要更多详细信息,请
如果您需要更多详细信息,请致电。很难,真正重要的是应用程序的类型和质量 您所能做的就是创建一个测试页面,例如,该页面只进行一次数据库调用并以您的每种语言显示其输出。您会注意到它们相当相等,用户不会注意到任何差异 这完全取决于应用程序,大型复杂应用程序通常速度较慢。在所有可用的语言中,有许多优化方法
也许有些语言和框架确实“感觉”较慢,例如ASP.net被认为有点臃肿,可能感觉较慢。然而,在ASP.net网站上工作的有能力的开发人员将使其性能比能力较差的PHP开发人员更高。如果开发/操作网站的人员具有相当的技能水平,具有相当的基础设施,并且有足够的开发管理时间来优化系统以满足这些人员的能力,那么是的,这很不一样 然而,IME语言之间最大的区别不是它们的内在性能,而是:
不要让我开始使用.netdjango,symphony=frameworkPHP,C#=编程语言不要把它们混淆了。框架简单地简化了网页的创建/更新,语言可用于开发网页、桌面应用程序、移动应用程序、插件、其他编程语言、框架…Hear,Hear。根据我的经验,速度较慢的应用程序(无论是web还是其他)通常存在一些严重的架构和工程缺陷。当然,所使用的框架或语言也会对性能产生影响,但在这些框架之上的实现更为重要。