1

我试图了解 node.js 是如何工作的。

1)我想存储数据,但我不知道哪种方法更快: - 使用 sql - 使用 json 文件(如果这是一个好的解决方案,你有一个最佳实践教程)

2)一个多语言网站,将翻译存储在json文件中是一个好的解决方案还是有最佳实践?

4

2 回答 2

3
  1. 使用 JavaScript 处理 JSON 比使用 SQL 更快,因为它是原生的,所以我总是尽可能使用 JSON 而不是 node.js 的任何其他数据格式。在存储 JSON 方面,您可以选择 NoSql 解决方案,例如:MongoDB 或 CouchDB。

    链接将帮助您开始使用 MongoDB。

  2. 多语言网站有很多选择,您可以根据需要使用谷歌翻译或大量其他插件。如果您想存储文字翻译,那么 NoSql DB 可以正常工作。在最佳实践方面,请参阅此问题

于 2012-11-13T15:38:58.510 回答
0

对于翻译,您最好使用国际化模块,无论它是什么语言或框架。在 Node.JS 中,您有 i18n-node 用于国际化。您的翻译将存储在 JSON 文件中。还有其他模块可以将您的翻译存储在数据库中。

于 2015-08-02T11:18:51.643 回答