簡體   English   中英

PHP 與 JavaScript 的速度?

[英]Speed of PHP vs JavaScript?

我正在編寫一個腳本來標記文件內容。 我已經用 JavaScript 編寫了一個標記器,但是對於大文件(5 秒以上),它變得非常慢。 由於無論如何我都是從服務器檢索文件,我正在考慮用 PHP 重寫它以減少幾秒鍾的時間。 我讀過 PHP 和 JavaScript 之間的速度差異可以忽略不計,但如果文件為 1mb 或更大,則可能會增加一個小的速度差異。 我在網上找到了這個基准測試,但我不確定信息是否是最新的(包括過去幾年的所有 JS 引擎優化)。

移植我所有的代碼需要一些工作,所以如果我能幫上忙,我不會使用 PHP。 但如果它要快得多(25-30%),那將是值得的。

好吧,就像你提到的,JavaScript 在客戶端執行,所以它取決於客戶端。 例如,iPAD 上的客戶端無法像在游戲機上運行的客戶端一樣流暢地運行這些 Quake3 HTML5。 另一方面,PHP 在服務器上運行。

一般來說,JS 比 PHP 快得多(在相同的硬件上);

以下是兩者之間的一些[硬數據][1] 測試,以支持我的斷言。 [JS(查詢)與 PHP][2] 性能。

[1]: https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/php.html [2]: jQuery vs. PHP - 性能比較

我剛剛將腳本從 PHP 轉換為 Javascript,並且性能大大提高。

Javascript 在數學計算中似乎要快得多。 我親眼目睹了性能提升,我的PHP程序在某些情況下也運行了幾秒鍾,而用javascript編寫的相同程序最多需要幾毫秒。

盡管 Javascript 被稱為客戶端語言,但由於 Node.js,我在服務器端運行我的代碼

值得一提的是,使用 PHP 的另一個考慮因素是緩存服務器端的能力。 我正在考慮是否應該將某些功能從 JS 移至 PHP,因為如果我然后緩存文件服務器端,則根本不涉及進一步的計算! 我知道這張票很舊,但這可能是未來讀者的另一個考慮因素。

暫無
暫無

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

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