我有一個簡單的問題!我想用多語言內容創建我的網站,但是我對這是否是正確的方式有疑問。多語言網站,翻譯存儲在local.php文件或數據庫中?
選項1:創建一個名爲lang.en.php的.php文件(其中包含我在頁面上使用的所有字符串的數組),並將其包含在header.php文件中,以便添加一種新語言,我只需要創建像lang.es.php這樣的新文件。
選項2:將字符串存儲在數據庫表中,並將其帶上查詢。
現在我的問題是這樣的:當我將一個真正的服務器上的網站上,哪一個是更快的方法?哪一個減慢?
原生的PHP字符串稍微快一點,但讓程序員而不是翻譯員不得不添加這些字符串是一件痛苦的事情。有些選項包括只使用['gettext'](http://www.php.net/gettext),或者可能在數據庫中存儲和更新,但使用'var_export'生成php文件。 – Wrikken