Kev*_*vin 1 php tomcat nginx java bottleneck
我计划创建一个包含大量动态内容的网站,并且想知道对于我的 webstack 的一部分来说最明智的选择是什么。
现在我正试图决定我是应该在 nginx 上开发,使用 PHP 来传递动态内容,还是使用 nginx 作为 Tomcat 的代理并使用 servlet 来传递动态内容。
我在 Java、JSP 和 servlet 方面有丰富的经验,所以这是一个加分项。此外,由于它是一种编译语言,因此它的执行速度比 PHP 快(这里暗示Java 比 PHP 快 37 倍左右),并且可以更快地创建网页。
我没有使用 PHP 的经验,但是我的印象是它很容易上手。它比 Java 慢,但由于客户端只与 nginx 通信,我认为 以这种方式为客户端提供动态创建的网页会更快。
考虑到这些事情,我想知道:
我不介意学习 PHP,如果最终它会给我最好的性能。我只是想知道从这个角度来看什么是最好的选择。
在 Java 和 PHP 之间进行选择时,您需要记住以下几点:
除非您使用两种语言创建相同的应用程序,然后部署和测试这两种语言,否则无法回答哪一种表现更好。对于 99.9999% 的团队来说,这当然过于昂贵和耗时。
当您面临此类选择时,您可能想问以下一些问题,而不是“哪种语言表现更好”:
如果答案是 PHP,那么在我看来,尝试用另一种语言编写应用程序以获得预期的性能增益是愚蠢的。但是,如果您的团队(即使只有您自己)更熟悉 Java,那么花时间尽可能多地做您所知道的事情可能是个好主意。
哼!
| 归档时间: |
|
| 查看次数: |
2373 次 |
| 最近记录: |