2011-10-26 77 views
0

有誰知道standard php gettext是否會減慢Web應用程序的速度?gettext是否會減慢我的PHP應用程序?

如果.po文件總是被讀取,我想它會變得非常慢。所以我認爲使用的技術可能不同(緩存?它是如何工作的?)。有人可以從性能角度解釋gettext如何在PHP中工作嗎?

+2

*當然*它會慢下來,做事情需要時間,而不是做不採取任何時間。真正的問題是不同的。最重要的是,性能影響對您而言是否重要?要知道的唯一方法就是嘗試一下。同樣重要的是:如果你需要它並且速度慢得讓人難以接受,你可以做得更快嗎? – delnan

+0

**「做某事需要時間,而不做它不需要任何時間」**:這是不正確的。至少如果你只是指運行時。考慮一下C中的預處理器。在運行時不需要時間。 Simmilar,我認爲PHP可以創建預處理的PHP文件,其中像(7-5)或「if(true或false)」這樣的常量語句被轉換爲更簡單的語句。 –

回答

3

根據我自己的經驗,將約300個獨特的字符串翻譯成中文的英文Web應用程序:我沒有注意到很多差異。它感覺就像活潑。

我猜在基於猜測過早進行優化之前,您應該檢查它是否在您的特定設置中確實存在問題。

BTW:在.po文件實際上不會被解析每一次,它被翻譯成二進制文件.mo

相關問題