炙热背包

文章
8
资源
0
加入时间
2年10月24天

OpenResty的文件IO操作

OpenResty提供了很好的网络IO能力,甚至高性能的访问MySQL、Memcached 以及 Redis 等能力,但对文件的IO,却缺少高效的封装,只能写原生的lua文件处理函数。也可能是我孤陋寡闻,如果知道OpenResty的文件操作函数,麻烦告诉我一声。为什么OpenResty需要写文件,不是有ngx.log(level,message)函数提供写日志的功能吗?因为有些时候需要对数据进行落盘,只靠ngx.log数据,格式有限,而且与log混在一起,数据不好处理,所以需要单独的写文件功能。