在网上search几个小时,找不到我在找什么,我以为这里有人可能有一个想法;-)
我正在寻找一个将在内存中caching指定文件夹的Linux程序。 caching将可以通过HTTP访问。 (我不想依靠OS /文件系统caching)
纠正我,如果我错了,但从我所了解的大部分代理服务器(Squid,Varnish,Traffic Server,Polipo,Lusca)使用HTTPinput。 我不能使用Memcache,因为它不是真正用于这种用法…
有什么想法吗 ?
感谢和问候
马特
我不想依靠OS /文件系统caching
为什么?
在内核之外实现代码将意味着代码将不得不挂钩以确保caching一致性。 它也需要加载和刷新caching的代码。 这将是非常复杂的,在大多数情况下不会比依赖文件系统caching更快。 在某些情况下,它实际上会通过复制内容来降低系统速度。
在我看来,把一个脚本放在<select的语言>中将不需要很长的时间,这个脚本将会把位置散列到内容映射上。
RAM磁盘是你在找什么? http://www.vanemery.com/Linux/Ramdisk/ramdisk.html