缓存虚拟路径中的起始"/"



请澄清以下哪一项是正确的?
在用户手册P.27中,指出:

注意:虚拟路径
中没有以"/"开头 静态字符路径[] = "tools/counter.html"; "虚拟"路径 int 过期 = 0;0:从不

但是在gwan.h的头文件中,指出:

//

创建/更新缓存条目(如果"buf"不是 NULL,则"文件"必须是虚构的)
cacheadd(argv, "/tool/counter", buf, 1024, ".json", 200, 60);有效期:60秒
cacheadd(argv, "/archives/doc_1.pdf", 0, 0, 0, 200, 0);永不过期
(如果"buf"为空,则"文件"必须存在)

哪一个是正确的,是否以"/"开头?

感谢您指出手册和(旧)标题之间的这种差异。

正确的表示法没有起始斜杠,如 G-WAN 发行版的 cache.c 示例所示:

   static char szpath[] = "cache1.html";
   int expire = 15;
   if(!cacheadd(argv, szpath, reply->ptr, reply->len, ".html", 200, expire))
   {
      printf("* error: could not add cache entry #1n");
      return 503;
   }   

头文件注释中的注释将更新。如有疑问,尝试可能是检查方法最有效的方法。

相关内容

  • 没有找到相关文章

最新更新