当前位置: 首页 > news >正文

wordpress做直播网站吗市场推广计划

wordpress做直播网站吗,市场推广计划,海建网站,做网站需要多少钱一年我们在日常编码中,经常会用到缓存,而一个有效的缓存管理,也是大家必不可少的工具。而nodejs没有内置专用的缓存对象,并且由于js的作用域链的原因,很多变量使用起来容易出错,如果用一个通用的缓存管理起来&a…

我们在日常编码中,经常会用到缓存,而一个有效的缓存管理,也是大家必不可少的工具。而nodejs没有内置专用的缓存对象,并且由于js的作用域链的原因,很多变量使用起来容易出错,如果用一个通用的缓存管理起来,会方便很多,于是就手写了一个简单的nodejs缓存对象,并且可以指定变量保存时间。代码如下:

exports.cache = (function(){function MyCatch(isClear){var __cache = {};var __clearable = !!isClear;this.set = function(name, value, expireTime){            __cache['key_' + name] = {expire: expireTime || 36000000, // 默认有效时间10小时, 36000000expTime: (new Date()).getTime() + (expireTime || 36000000),data: value};}this.get = function(name) {var che = __cache['key_' + name];if(che && __clearable){var now = (new Date()).getTime();if(che.expTime < now ){delete __cache['key_' + name];che = null;}else{che.expTime = now + che.expire;}}return che}this.del = function(name) {delete __cache['key_' + name];}}return new MyCatch(true);
})();

这个版本的缓存对象,是在用户取对象时,判断是否过期并消除过期对象。还有一个版本,采用setInterval方法自动消除过期对象,代码如下:

exports.cache = (function(){function MyCatch(isClear){var __cache = {};this.set = function(name, value, expireTime){__cache[name] = {expire: expireTime || 900000, // 默认有效时间15分钟, 900000毫秒expTime: parseInt((new Date()).getTime() / 1000, 10) + (expireTime || 900000),data: value};}this.get = function(name) {var cache_value = __cache[name];__cache[name] && (cache_value.expTime = parseInt((new Date()).getTime() / 1000, 10) + cache_value.expire);return cache_value}this.del = function(name) {delete __cache[name];}if(isClear){var list = __cache;setInterval(() => {var currTime = parseInt(new Date().getTime / 1000, 10);for(var key in list){var che = list[key];// if(che.expTime == 0){continue;}if(che.expTime < currTime ){delete __cache[key];}}}, 10000);}}return new MyCatch(true);
})();

两种方法各有优缺点,大家可以根据个人喜好选择使用,或根据自己意愿修改。

http://www.hkea.cn/news/518552/

相关文章:

  • 南阳做网站优化哪家好一级域名生成二级域名
  • 3322动态域名官网郑州seo联系搜点网络效果好
  • 网络营销渠道的类型河北seo基础教程
  • 做微信网站多少钱seo内部优化包括哪些内容
  • 中国城乡建设网站网络优化公司排名
  • 个人网站做淘宝客教程torrentkitty磁力搜索引擎
  • 广州北京网站建设seo培训讲师招聘
  • 手机上免费自己做网站网络营销案例分享
  • 长沙大型网站建设谷歌账号
  • 大兴德艺网站建设发布悬赏任务的推广平台
  • html5制作网站模板百度产品大全首页
  • 贵阳网站建设贵阳百度推广怎么推广
  • 瓮安建设局网站google play三件套
  • 大型门户网站模板营销神器
  • 学设计的网站都有哪些seo和sem
  • 如何做网站流量买卖营销型网站的特点
  • 装修设计网站哪个平台最好软文推广多少钱一篇
  • 怎么做微信里的网页网站链接网站设计平台
  • 长宁专业做网站网络营销案例分享
  • 哈尔滨专业建网站哪家好码迷seo
  • 涞水县住房和城乡建设局网站厦门seo专业培训学校
  • 网站建设销售招聘德阳seo
  • 平台网站建设的公司seozou是什么意思
  • wordpress 相册 主题seo整站优化技术培训
  • 做窗帘网站图片百度自动点击器下载
  • 飘雪影视大全免费观看视频快推达seo
  • 做网站的装饰标语seo宣传网站
  • 国外 平面设计 网站百度收录
  • 做网站话术简述搜索引擎的工作原理
  • 现在建设网站赚钱吗seo外链论坛