PHP:PLIST/XML 与 MySQL 的性能对比?

标签 php mysql performance plist

我想问一下 MySQL 与 PLIST(苹果 XML 标准)的性能对比。

我正在为我的网站实现本地化类(class)。现在,我有两种可能的变体:

-一个文件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比较复杂...

感谢您的投入:)

规则,弗洛

最佳答案

好吧,我也不会使用..如果您想使用基于人类可读的 XML 存储的东西,那么请使用 XLIFFTMX。如果不需要人类可读,则使用 gettext

通常情况下,您有一个针对每种语言的文件,您的是源语言中的短语,您的值是相关文件语言的翻译短语。

关于PHP:PLIST/XML 与 MySQL 的性能对比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6916123/

相关文章:

asp.net-mvc - 如何准确确定 ASP.NET 应用程序的应用程序池内存使用情况

php - 使用csv文件创建表到数据库mysql

mysql - SQL 加载数据特殊字符

php - 如何选择特定用户?

c - C语言中的缓存性能(关于循环)

performance - 分析 OpenGL 应用程序 - 当驱动程序阻塞 CPU 端时

php - 如何使用Google Analytic API获取搜索引擎名称

php - Laravel - 分页并附加搜索结果

php - 成功为假时如何停止 jQuery .ajax() 执行?

Play Framework 中使用 Ebean 的 MySQL 存储函数错误