加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – Play 2.1中的私有资产

发布时间:2020-12-16 10:03:49 所属栏目:安全 来源:网络整理
导读:在Play 2.1应用程序中,存放私有资产的适当位置在哪里? “私有资产”是指应用程序使用但用户无法访问的数据文件. 例如,如果我有一个文本文件(Foo.json),其中包含每次应用程序启动时解析的样本数据,那么项目中存储它的正确目录是什么? Foo.json需要包含在部
在Play 2.1应用程序中,存放私有资产的适当位置在哪里?

“私有资产”是指应用程序使用但用户无法访问的数据文件.

例如,如果我有一个文本文件(Foo.json),其中包含每次应用程序启动时解析的样本数据,那么项目中存储它的正确目录是什么?

Foo.json需要包含在部署中,并且需要在开发和生产中从代码中统一访问.

解决方法

一些选择:

>通常文件会进入conf文件夹.即:conf / privatefiles / Foo.json
>如果它们经常更改,您可以考虑在文件系统中添加到您的application.conf路径到文件系统中的外部文件夹(完整路径),在这种情况下,您将能够轻松编辑内容而无需重新部署应用程序:/家用/ scrapdog / privatefiles / Foo.json
>您也可以将它们存储在数据库中,其优点与之前的选项相同 – 易于编辑.

在所有情况下,请考虑使用内存缓存,以避免每次需要时从文件系统/数据库中读取内存缓存.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读