[英]PHP: Performance PLIST/XML vs. MySQL?
我想问一下MySQL与PLIST(苹果XML标准)的性能。
我正在为我的网站实现本地化课程。 现在,我有两种可能的变种:
-a文件localization.plist,其中保存了网站的一些标签和文本,如下所示:
<dict>
<key>testmessage</key>
<dict>
<key>en</key>
<string>Test-message-string</string>
<key>de</key>
<string>Test-Nachricht</string>
<key>fr</key>
<string>C'est une teste</string>
</dict>
</dict>
然后,可以使用MySQL并从数据库中选择标签,如下所示:
SELECT LABEL FROM LABELS WHERE ID = $id AND LANGUAGE_CODE = 'en';
现在,哪一款性能会更好? MySQL有一个连接建立,这可能有点长,而plist则相当复杂......
谢谢你的输入:)
Regs,flo
好吧,我不会使用..如果你想使用人类可读的基于XML的存储,然后使用XLIFF
或TMX
。 如果它不需要是人类可读的,那么使用gettext
。
通常,每个语言都有一个文件,而您的key
是源语言中的短语,您的值是相关文件语言的翻译短语。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.