首頁 > 後端開發 > PHP問題 > php比java快在哪裡

php比java快在哪裡

angryTom
發布: 2023-02-27 14:12:02
原創
2531 人瀏覽過

php比java快在哪裡

php比java快在哪裡

一些Java可以做的事情php做不了或說要藉助另外的工具可以做,要但就開發網站這個事情來說,php確實是要比Java效率高,尤其是相對簡單的專案。

首先,Java的架構要比Php複雜,先不說各種開發框架,Jsp和Class檔案要分開吧,連接資料庫要用ORM吧,要比對各種常用開源套件的版本吧,http伺服器下層要servlet容器吧。而Php架構就非常簡單,理論上寫好Php文件,往http伺服器一放就可以,讀寫mysql資料庫也幾乎不需要任何額外工具。至於MVC,開發嚴謹的專案Php和Java兩者都需要。物件導向程式設計Java必須一直堅持,而php很多時候只是部分這樣做,其餘大部分則採用過程導向方式(儘管這部分很多時候也披著物件導向的外衣)。

第二,Php採用弱型別變量,不管你要定義什麼變量,一個$足以,轉化問題也幾乎不用管,Java則不行,數字就是數字,字串就是字串,這是Java效率高的一個原因,也是開發比Php慢的原因之一。

第三,低成本Java專案解決不了網站高並發的問題。單一Tomcat、Jetty或Jboss能支援1000個並發就非常不容易。 java太耗系統資源,在一些小型專案上,也就是你的伺服器就一台機器的情況,開發同樣功能的一個網站,假設功能很簡單,就是一篇新聞閱讀站,假如java可以允許最多3000人同時訪問,那麼php至少允許幾萬人同時訪問。

Java的運算效率高於Php,但網站專案的大量運算都是在資料庫層級發生的,Java的這個優勢發揮不出來。舉個例子,有10萬篇文章,比對他們的相關性,這個事情Java做起來就比Php適合很多。

 更多PHP相關知識,請造訪PHP中文網

以上是php比java快在哪裡的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板