我计划创建一个包含大量动态内容的网站,并且想知道对于我的 webstack 的一部分来说最明智的选择是什么。
现在我正试图决定我是应该在 nginx 上开发,使用 PHP 来传递动态内容,还是使用 nginx 作为 Tomcat 的代理并使用 servlet 来传递动态内容。
我在 Java、JSP 和 servlet 方面有丰富的经验,所以这是一个加分项。此外,由于它是一种编译语言,因此它的执行速度比 PHP 快(这里暗示Java 比 PHP 快 37 倍左右),并且可以更快地创建网页。
我没有使用 PHP 的经验,但是我的印象是它很容易上手。它比 Java 慢,但由于客户端只与 nginx 通信,我认为 以这种方式为客户端提供动态创建的网页会更快。
考虑到这些事情,我想知道:
我不介意学习 PHP,如果最终它会给我最好的性能。我只是想知道从这个角度来看什么是最好的选择。