PHP:性能PLIST / XML与MySQL?

时间:2011-08-02 17:36:43

标签: php mysql performance plist

我想问一下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

1 个答案:

答案 0 :(得分:2)

好吧,我不会使用..如果你想使用人类可读的基于XML的存储,那么使用XLIFFTMX。如果它不需要是人类可读的,那么使用gettext

通常,您的每种语言都有一个文件,而key是源语言中的短语,而您的值是相关文件语言的翻译短语。