ASP之Application想到了

  缓存的好处不用多说大家都清除,在DV、新云的程序中都有使用到,将站点的速度提升到了一个级别!也许这样说有点过了,缓存确实可以减少查询的次数,提高站点的访问速度!~~

  不能光看不练,偶就在去年的一个英文站点上使用了这种东东。当时做的时候也没有多想,直到后来发现怎么在后台更新缓存后,前台的列表数据也没有反应,当时以为是自己哪个地方做的不对导致的,再加上还有别的活要忙就没有再顾及这个程序!

  直到今天我才醒悟,才意识到自己原来是域的问题!自己也算是够笨的,连这东东没有想到。其实我的程序都是看别人的程序一点点练出来的,也没有看多少理论的东东。偶也比较讨厌理论,认为会做就OK!~~

  程序上是这样的,因为是多个分站点,各分站使用同一程序体,只是通过访问的二级域名来区分是,读取各自的数据!而后也是使用一个单独的二级域名来管理数据的!

 也许你已经发现了,问题就在这里.Application只归属于某个站点域名。比如:

  Application("myApp")="One" 这个Application变量是由One.test.com这个域名生成的,那么在Two.test.com下是不能访问到这个Applicaiton变量的,觉得自己够傻的了,连这都不知道,还好现在偶意识到这个问题了!~~

  这样就倒致了新更新的站点数据不能快速的被更新(缓存时间设置了2天),又不能使用别的域名来管理这些分站点下的缓存数据。

  思索了一下,想到了可以使用AJAX来做到快速更新缓存,在MM.test.com的管理域名中使用AJAX来异步执行各分站域名下的ASP文件清除属于各站点的缓存数据。

  ps:这也是我目前想到的唯一的方法,哪位朋友有更好的方法,请指教!~~~ ^_^

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值