簡體   English   中英

PHP與Apc或Eaccelerator與Java

[英]PHP with Apc or Eaccelerator vs Java

我已經閱讀了很多文章說這個,因為java直接運行字節碼,而且PHP在每次請求時加載和編譯,所以PHP比Java要慢

但是如果我們使用像APC或EAccelerator這樣的PHP緩存系統,那么在性能方面接近Java和PHP的結果呢?

不要閱讀這樣的文章......不可能比較兩種不同的語言,並說它較慢,因為它沒有編譯。 是的,解析PHP代碼需要時間,但JVM也需要額外的資源。

APC或EAccelerator可能會提高性能,但這並不意味着它會像Java或C一樣快。

坦率地說,很少有開發人員在編寫高性能的代碼來解決這個問題。 一個優秀的PHP程序員會編寫比普通Java程序員更快的應用程序,反之亦然。 如果你不是一個優秀的程序員,那也沒關系,你會讓它們變慢。

不要誤解我的意思,你當然應該為PHP使用操作碼緩存。 但如果你是這樣,Java和PHP之間的性能差異不太可能是你的應用程序性能的決定因素。

Java具有線程和持久性,因此如果重要的話使用Java。 PHP非常易於部署,並且不需要對堆和垃圾收集等內容進行大量調優,因此如果這對您很重要,請使用PHP。

除非你是一個體面的網站,否則請使用你最熟悉的網站。 在用另一種語言編寫一次之前,您將編寫兩次並對其進行優化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM