Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 底层平台是否会影响任何网站或web应用程序的速度?_Java_Php_.net_Programming Languages - Fatal编程技术网

Java 底层平台是否会影响任何网站或web应用程序的速度?

Java 底层平台是否会影响任何网站或web应用程序的速度?,java,php,.net,programming-languages,Java,Php,.net,Programming Languages,我有时看到一些用php构建的应用程序比用.net或java开发的应用程序要快。我看到其他一些项目也有同样的表现。通常,内置在.net中的应用程序相对较慢。我见过的最好的例子是facebook。即使存在低连接或低带宽,它也能正常工作,但在那个时候其他站点无法工作。底层技术真的重要吗???当然重要。这一切都取决于处理请求的速度和效率 处理完成后,发回网站内容将取决于您的Internet连接 但是,服务器端的处理取决于框架。如果框架的实现很差,那么您的网站的响应速度就会变慢 如果您需要更多详细信息,请

我有时看到一些用php构建的应用程序比用.net或java开发的应用程序要快。我看到其他一些项目也有同样的表现。通常,内置在.net中的应用程序相对较慢。我见过的最好的例子是facebook。即使存在低连接或低带宽,它也能正常工作,但在那个时候其他站点无法工作。底层技术真的重要吗???

当然重要。这一切都取决于处理请求的速度和效率

处理完成后,发回网站内容将取决于您的Internet连接

但是,服务器端的处理取决于框架。如果框架的实现很差,那么您的网站的响应速度就会变慢


如果您需要更多详细信息,请致电。

很难,真正重要的是应用程序的类型和质量

您所能做的就是创建一个测试页面,例如,该页面只进行一次数据库调用并以您的每种语言显示其输出。您会注意到它们相当相等,用户不会注意到任何差异

这完全取决于应用程序,大型复杂应用程序通常速度较慢。在所有可用的语言中,有许多优化方法


也许有些语言和框架确实“感觉”较慢,例如ASP.net被认为有点臃肿,可能感觉较慢。然而,在ASP.net网站上工作的有能力的开发人员将使其性能比能力较差的PHP开发人员更高。

如果开发/操作网站的人员具有相当的技能水平,具有相当的基础设施,并且有足够的开发管理时间来优化系统以满足这些人员的能力,那么是的,这很不一样

然而,IME语言之间最大的区别不是它们的内在性能,而是:

  • 熟练开发人员/管理员的级别和可用性

  • 达到给定最终结果所需的工作量

  • 与Java相比,PHP编程的入门门槛较低,这意味着与精通PHP的软件工程师相比,找到精通Java的称职软件工程师要容易得多,尽管PHP技能被广泛认可

    OTOH,如果你看一下软件指标,PHP几乎总是在LOC/生产率方面击败Java。除非你是谷歌或Facebook,否则工资比硬件成本要高得多——如果速度慢,就买更多的基础设施


    不要让我开始使用.net

    django,symphony=frameworkPHP,C#=编程语言不要把它们混淆了。框架简单地简化了网页的创建/更新,语言可用于开发网页、桌面应用程序、移动应用程序、插件、其他编程语言、框架…Hear,Hear。根据我的经验,速度较慢的应用程序(无论是web还是其他)通常存在一些严重的架构和工程缺陷。当然,所使用的框架或语言也会对性能产生影响,但在这些框架之上的实现更为重要。