2010-11-16 21 views
0

我有一個非常簡單的問題要問!PHP動力網站中的翻譯和緩存

我想製作一個支持多種語言的網站; - 我打算使用smarty模板進行緩存。 - 我打算爲多語言字符串存儲使用表或csv文件。 - 我想使用谷歌翻譯api翻譯LIVE一個字符串,不能在語言包(incase)中找到。 - 我知道使用谷歌會使頁面加載緩慢。

我的問題在這裏;牢記上述情況;智能緩存會有助於使用谷歌或表提取翻譯來加載頁面更快?此外,你可以指導我一點點如何緩存完成smarty ?? ??

謝謝!任何幫助是極大的讚賞。

+1

Imho Smarty根本沒有緩存(當然,它保存了編譯後的模板,但這不是你所說的緩存。) – NikiC 2010-11-16 18:07:15

+0

哦,我明白了!有沒有什麼辦法可以使用上述的概念?緩存? :D – 2010-11-16 18:17:31

+0

閱讀此 - > http://stackoverflow.com/questions/630714/smarty-the-best-choice/630751#630751 – ajreal 2010-11-16 18:39:55

回答

1

Smarty的緩存功能非常好,這就是我使用它的原因之一。 documentation很容易遵循(參見第14節)。緩存最終輸出結果肯定會加快你的頁面速度;只是在查詢翻譯之前檢查頁面是否已經被緩存。

+0

哦,這就是我曾經思考的聰明!感謝一堆:) – 2010-11-21 06:20:30