信息系统中常量存储

在信息系统中,常量是个不能忽视的问题,并且它涉及到了很多前台页面的构造问题(最常见的为下拉框)。当前比较常见的一种解决办法,是将常量存在在服务器内存中,当前台需要时,直接从内存中取出,省去去数据库中读取的时间。但是,依然需要从内存中读取数据,并且传至前台。

为了节省从内存中读取的时间,考虑可以直接将数据存储在文件中(最为常见的是存储在js文件中),在浏览器首次需要次数据时,将从服务器下载本文件,当第二次需要时,服务器直接返回304。

具体涉及方案:

        1、需要分清楚可以允许下载到本地存储的数据,这些数据是不对用户保密的。例如:性别、城市等等。

        2、数据是同时存储在数据库、内存和文件中的,所以维护时要同时更新数据库、内存和文件。当前的常量维护中,只是维护数据库和内存中的,之后还要维护文件,

        3、数据文件构造。将想要传回给用户的数据直接写入文件,并且此文件引入到需要使用本数据的页面。

注:此方案将造成数据文件本下载到本地缓存中,用户可以直接看到,所以关键数据切忌使用此种方式。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值