cost 186 ms
有条件地删除 Varnish Edge-side 包含 (ESI) 中的授权标头 - Conditionally removing authorization header in Varnish Edge-side includes (ESI)

我正在将 varnish 与 Edge-side 包含用于主要端点需要授权的端点,但 ESI 通常不会......但有时他们会这样做。 当我希望所有 ESI 请求保留授权标头时,我现在通过向主请求添加一个我称之为Keep-Authorization的标头来处理它。 然后我有 这工作正常,但非常不 ...

CloudFront与Edge Side包含? - CloudFront with Edge Side Includes?

我最近才开始阅读Varnish Cache的功能,以帮助优化我的PHP网站的性能。 我读到了一个名为Edge Side Includes的功能,它似乎让我可以选择构建可以在组件级别缓存的html内容的小部件。 因此,单页的动态内容可以缓存页面的一部分,而不缓存其他部分。 然后我开始研究 ...

可以将esi:include或esi:eval语句的结果存储在esi变量中吗? - Can the result of an esi:include or esi:eval statement be stored in an esi variable?

我想将ESI include或eval块的结果存储在ESI变量中。 包含的内容超出了我的控制范围。 它的格式是JSON。 我尝试了以下所有方面都无济于事。 变量最终为空字符串。 我正在测试的ESI服务器是Akamai的ETS。 ...

清漆ESI可获取很多小信息 - Varnish ESI for lots of small bits of information

我有一个带有帖子和用户的标准博客类型应用程序,可以将这些帖子添加到收藏夹中。 目标 用户查看帖子列表时,应该看到每个帖子是否为收藏夹的指示(图像)。 匿名用户没有任何收藏夹。 帖子列表需要缓存在Varnish中(对于匿名用户和登录用户而言),因为它的计算成本很高。 ...

清漆ESI多个片段,单个请求? - Varnish ESI multiple fragments, single request?

我的任务是为相当大的wordpress多站点部署提高页面服务时间。 我正在考虑将清漆用于内容的全页缓存,并考虑使用其ESI功能包括与用户登录状态关联的动态内容,还通过使用与自定义标头匹配的清漆清除列表来处理应用程序中的缓存失效。博客的ID或包含文章ID和/或用户ID的其他一些自定义标题。 ...

如何在ESI中设置cookie:include脚本? - How do you set a cookie from within an ESI:include script?

我有一个基本的PHP页面通过Varnish加载,其中包含一个ESI回调服务器来设置cookie。 cookie是通过域访问等设置的,但是当通过ESI调用时,cookie永远不会被设置。 如果直接访问ESI包含路径,则cookie设置没有问题。 我甚至设置了我的Varnish配置永远不会缓存 ...

通过ESI设置Cookies:包括,如何? - Setting Cookies via ESI:include, how?

我试图使用esi在我的网站上进行忍者缓存。 这个想法是,该网站通常是静态的,如果用户未登录,我只需要做一些花哨的事情。 因此,我试图在页面A上放置一个,并在页面B的应用程序中设置触发器。 这样,我可以将页面A缓存在清漆上,并让服务器处理页面B的小工作。 但是我在页面B上设置的Co ...

后处理反向代理HTTP请求? (如Akamai的ESI) - Post processing of reverse proxied HTTP requests? (like Akamai's ESI)

我们运行一个相对较高的内容网站。 与大多数内容网站一样,每个网页的大部分都是相对静态的。 文章很少改变,使它们成为某种形式的静态/边缘缓存的良好候选者。 但是,有两个大问题。 辅助页面元素(导航,最近的内容列表等)经常更改,快速使“完整”缓存页面无效。 我们在页面中包含更多动态位也很常 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM