|
34
|
| Echo says Reinstate Monica · 技术社区 · 17 年前 |
|
|
1
89
听起来你不想比较这两者 语言 网络系统
例如,Python web应用程序可以利用 mod_wsgi 还有代码编译的问题。正如您所知,每次文件更改时运行文件时,Python都会及时编译为字节码(.pyc文件)。因此,在第一次运行Python文件之后,将跳过编译步骤,Python解释器只获取预编译的.pyc文件。因此,有人可能会认为Python比PHP具有本地优势。但是,可以为PHP网站安装优化器和缓存系统(我最喜欢的是 eAccelerator )效果大致相同。
但是回到速度上来。你必须认识到,这里的速度问题涉及许多运动部件。幸运的是,这些部分中的许多可以独立优化,为您提供了各种途径来获得性能增益。 |
|
|
2
30
试图说服你的雇主从PHP移植到Python是没有意义的,尤其是对于现有系统,我认为你在问题中暗示了这一点。 原因是你已经有了一个(大概是)工作系统,投入了大量的时间和精力(以及经验)。为了一个微不足道的绩效提升而放弃这一点(我并不是说会有这样的提升)是愚蠢的,任何一位称职的经理都不应该认可这一点。 这也可能会在可维护性方面产生问题,这取决于其他必须使用系统的人以及他们使用Python的经验。 |
|
|
3
7
我认为PHP(>5.5)对于复杂的web应用程序更快、更可靠,因为它针对网站脚本进行了优化。 你会在网上找到的许多基准只是为了证明你喜欢的语言更好。但是你不能将两种语言与一个运行X倍的数学任务进行比较。对于真正的基准测试,您需要两个具有数百个类/文件的可比较框架,一个web应用程序同时运行100个客户端。 |
|
|
4
2
PHP和Python非常相似,不需要进行任何类型的切换。 从一种语言切换到另一种语言所带来的任何性能改进,如果不花钱转换代码(你不是免费编写代码的吧?),而只是购买更多的硬件,都会大大超过你的能力。 |
|
|
5
2
差不多。差异不应大到足以成为选择一个或另一个的理由。不要试图通过编写自己的小基准来比较它们(
|
|
|
6
1
如果它没有坏,就不要修理它。 只需编写一个快速测试,但请记住,使用某些函数时,每种语言都会比另一种语言更快。 |
|
|
7
1
你需要能够为转换做一个商业案例,而不仅仅是“它更快”。如果一个基于技术B构建的站点在一段时间内(比如3年)的维护成本比开发人员高20%,那么在运行技术a的系统中添加另一个Web服务器来弥补性能差距可能会更便宜。 快点! “真的不行。 由于Python远没有PHP那么普遍,所以如果托管、开发人员和其他维护成本(长期)使它适合这种情况,我也不会感到惊讶。 |
|
|
8
1
如果是这样的话,请研究复制、负载平衡和大量ram。 |
|
|
9
0
唯一正确的答案是“视情况而定”。有很多变量会影响性能,在这两种情况下,您都可以优化许多事情。 |
|
|
10
-1
在我的新工作中,我不得不回到web开发上来,如果不是Pylons/Python,也许我会选择住在丛林中:)在我的主观观点中,PHP是为幼儿园准备的,我在大学三年级时就做了,我相信,许多自尊(或高估)的软件工程师不想为PHP代码而烦恼。 为什么我的雇主会同意?我们(团队)刚刚切换到Python,他们没有什么要说的。该网站现在仍然是PHP,将来也将是PHP,但我们正在用Python开发其他应用程序,包括web。塔架的优势?您可以将python库集成到web应用程序中,这是一个巨大的优势。 至于表现,我们仍然有困难。 |
|
Sweepy Dodo · JSON lite的格式化 1 年前 |
|
|
giantjenga · 优化整数向量到二进制向量的转换 1 年前 |
|
Zegarek · Postgresql递归查询未提供预期结果 1 年前 |
|
|
Joe · 为什么这两个查询之间的性能存在如此大的差异? 1 年前 |
|
tic-toc-choc · 在`dplyr中高效使用列表进行过滤` 1 年前 |