当前位置:  开发笔记 > 编程语言 > 正文

在节点中提供文件与数据库的内容

如何解决《在节点中提供文件与数据库的内容》经验,为你挑选了1个好方法。

我正在制作旧版静态网站的新版本,该网站长达50多个静态页面.

因此,我使用旧内容制作了一个JSON文件,因此新网站可以更多CMS(具有常用页面的模板),因此后端获得更多干.

我想知道我是否可以通过JSON将这些内容提供给我的观点,或者我是否应该在MySQL数据库中提供它?

我正在使用Node.js,并且在Node I中可以将该JSON文件存储在内存中,因此当用户请求数据时不会进行文件读取.

这有正确的做法吗?服务缓存的JSON文件或通过MySQL提供性能差异?

有问题的文件大约是400Kb.如果文件大小与一个技术的选择相关?



1> hd1..:

为什么要添加另一层间接?只需直接从JSON提供意见.


@ hd1不,mysql也会在RAM中缓存内容.真正的问题不是你将动态系统*建立在*上的东西(一个为每个请求从头开始构建页面的问题,即使构建过程的结果只有在视图模板改变时才会有所不同,所以基本上从不),但是是否创建一个生成静态页面一次的系统,然后在模板或内容更改时简单地重新生成它们将是更好的选择.
推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有