Spiga

随笔档案 - 2007年10月30日

异步文件IO的应用

2007-10-30 00:05 by 莫耶, 361 visits, 网摘, 收藏, 编辑
摘要:  最近项目中大量运用xml和静态页来做缓存碎片,好处嘛有二:
1、文件碎片的过期比较灵活,不由计划任务调度,而是由访客决定何时过期,这样冷门页面自然就不用劳系统的神进行更新;
2、较之静态页,采用缓存文件碎片+动态页方式,能更加灵活地实现功能的控制,诸如一些小功能的更改。

  但经过压力测试,发现同步的文件I/O,在并发过大的情况下,经常会出现锁文件的异常,颇让人头疼

  只有借助异步I/O来解决了,在网上找来了一个功能较完备的工具集代码族,如下: 阅读全文