🔗 Store Client 内部
本文档是为 Squid-2.6 编写的
作者:Henrik_Nordström:
Given the StoreEntry pointer for a cached object, how can I read its contents (HTML text)?
取决于“你是谁”以及“为什么”。
Squid 绝不(或几乎不)将整个对象保存在内存中。相反,只有当前需要发送给客户端的内容。此外,其处理方式在磁盘缓存命中和其他请求之间存在显著差异。(不过,缓存未命中和内存命中有很多共同点)。
从 StoreEntry 获取内容的官方 API 是未公开的 storeclient API,主要包括:
-
storeClientRegister用于注册 StoreEntry 的新客户端。 -
storeClientCopy用于请求对象的某些数据 -
storeUnregister用于取消客户端对 StoreEntry 的注册。
这里的客户端是指“StoreEntry 的内部读取者”,不一定是 Squid 的客户端。
但是,根据“你是谁”以及“为什么”,这可能不是你正在寻找的接口。如果你能多说一点你需要解决的问题,也许我们可以引导你找到一个更好的地方来访问你需要的数据。
导航:网站搜索,网站页面,分类,🔼 向上