我在我的website上使用了php,所以它可以顯示多種語言。我注意到HTML文件的大小減少了,因爲大部分文本都被移動到了一個新的大型php文件,其中包含所有可用語言(只有兩種)的所有「慣用」文本。php是否會增加頁面加載時間?
我的問題是:以前只用必要的文本下載了一個html頁面。現在下載一個較小的html頁面,但是一個大的php文件總是包含在內,無論html是使用更多還是更少的行。
問題:
- 當PHP文件包括(
include_once(file.php);
或require_once(file.php);
)發生了什麼?file.php
的內容是否被複制到html?它只是用來對語言處理器說:「如果你需要解析一個名字,你可能想看看file.php
」? - 什麼是(速度)高效;在每個html頁面的每一種語言中都有一個大php; 或每個html頁面只有一個php文件需要該頁面所需的代碼?
- 在使用前應該包括一個php,或應該是一個普通的包含在頁面頂部的大部分php,最終將被用在html頁面上嗎?
- 最後,php會增加頁面加載時間嗎?
P.S:有人試過PHP Speedy?它真的有用嗎?它有什麼問題(兼容性)?
我發現:
- (檢查溶液)
- 兩種解決方案都具有完全相同的性能。我選擇用語言分開文件,因爲它感覺更整潔。
- 同上,對性能沒有影響。
我認爲一個重要的觀點是如果你使用php加速器/字節代碼緩存。 – CodesInChaos
我不知道,我什至不知道那是什麼!我是新來的php:P – dialex