+ -
当前位置:首页 → 问答吧 → =========哪位大虾能否给小弟写一段可以代替Application的代码?======

=========哪位大虾能否给小弟写一段可以代替Application的代码?======

时间:2010-12-04

来源:互联网

希望在服务器临时存储一些信息共用,可以让整个网站内的用户临时使用,但不想用数据库,因为这个数据需要非常频繁的读写。

实践中发现用数据库存来存储,人多时会造成数据库连接池阻塞,整个网站系统都会变得非常慢甚至当机。

发现Application比用数据库存储要好,速度快多了。

但Application容易出错,而且占用服务器内存比较多。

有没有什么方法,可以实现Application一样的功能,但不需要占用这么多的内存,而且不会像Application这样容易出错的?

如何实现?(比如用ADODB.Stream或者FSO,或者有更好的方法?)

作者: aamiiLA   发布时间: 2010-12-04

你的数据多少啊?Application("data")一般就够了,你的数据频繁东西,不需要保存吗?

Application.Lock
Application("data")="xxx"
Application.UnLock


一般情况下,还是需要使用数据库的,只是你的数据库设计的性能比较差才会宕机的吧

作者: net_lover   发布时间: 2010-12-04

我的程序是频繁到每秒有数千个用户读写的,这样的频率,数据库能行么?

作者: aamiiLA   发布时间: 2010-12-04

是ASP不是NET。
并且在读写的过程中,有增加字节和删除字节的操作的。

作者: aamiiLA   发布时间: 2010-12-04

数据量却并不是很大,最多每个Application大到几百K。

作者: aamiiLA   发布时间: 2010-12-04

Application.Lock
Application("data")="xxx"
Application.UnLock

就是asp不是,net啊

作者: net_lover   发布时间: 2010-12-04

热门下载

更多