php:memory如何用我的本意是希望加载控制器文件能更加高效,毕竟读内存要比读磁盘快的多。我查了一下include可能支持php:memory这样的协议,但手册上并没有说过这该怎么用,而且我也没google到。我瞎蒙试着用php:memorytest和php:memory:test,但都是错的------解决方案-
php://memory 如何用我的本意是希望加载控制器文件能更加高效,毕竟读内存要比读磁盘快的多。我查了一下 include 可能支持 php://memory 这样的协议,但手册上并没有说过这该怎么用,而且我也没google到。我瞎蒙试着用 php://memory/test 和 php://memory:test ,但都是错的------解决方案--------------------没用过啊,进来一起学习.------解决方案--------------------我也占位哈 呵呵------解决方案--------------------你的需求eAccelerator之类的不是更好?内存中是很快,我试过memcache里,加载20个文件,eval,平均总耗时比磁盘读取快有个读取的例子PHP code- $fp = fopen("php://memory", 'r+');fputs($fp, "hello world!\n");rewind($fp);while(!feof($fp)){ echo fread($fp, 1024);}fclose($fp);
- ------解决方案--------------------
- 这样试试
-
- $fp = fopen('php://memory','r+');
- fputs($fp, 'abcd');
- rewind($fp);
- echo fgets($fp);