我试图了解node.js的工作原理。
1)我想存储数据,但我不知道哪种方法更快: - 使用sql - 使用json文件(如果这是一个很好的解决方案,你有一个最佳实践教程)
2)一个multilang网站,它是一个很好的解决方案,可以将翻译存储在json文件中,还是有最好的做法?
答案 0 :(得分:3)
使用JavaScript处理JSON比使用SQL更快,因为它是原生的,所以我总是尽可能使用JSON而不是任何其他数据格式的node.js。在存储JSON方面,您可以使用NoSql解决方案,例如:MongoDB或CouchDB。
这个link将帮助您开始使用MongoDB。
答案 1 :(得分:0)
对于翻译,理想情况下,您应该使用国际化模块,无论使用何种语言或框架。在Node.JS中,您有i18n节点用于国际化。您的翻译将存储在JSON文件中。还有其他模块可以在db。中存储您的traslation。