Remove attempted caching of toots
This does not work as expected. We should not attempt to be clever here. Varnish will do the right thing if we just teach Pleroma to set headers properly for content we know can be cached.
这个提交包含在:
父节点
c8c0519f52
当前提交
fcb32345d7
@ -48,8 +48,6 @@ sub vcl_recv {
|
||||
# Strip headers that will affect caching from all other static content
|
||||
# This also permits caching of individual toots and AP Activities
|
||||
if ((req.url ~ "^/(media|notice|objects|static)/") ||
|
||||
(req.url ~ "^/(activities/|api/v1/statuses/\d+$)") ||
|
||||
(req.url ~ "^/(activities/|api/v1/statuses/\d+/card$)") ||
|
||||
(req.url ~ "(?i)\.(html|js|css|jpg|jpeg|png|gif|gz|tgz|bz2|tbz|mp3|ogg|svg|swf|ttf|pdf|woff|woff2)$"))
|
||||
{
|
||||
unset req.http.Cookie;
|
||||
@ -102,8 +100,6 @@ sub vcl_backend_response {
|
||||
# Strip cache-restricting headers from Pleroma on static content that we want to cache
|
||||
# Also enable streaming of cached content to clients (no waiting for Varnish to complete backend fetch)
|
||||
if ((bereq.url ~ "^/(notice|objects)/") ||
|
||||
(bereq.url ~ "^/(activities/|api/v1/statuses/\d+$)") ||
|
||||
(bereq.url ~ "^/(activities/|api/v1/statuses/\d+/card$)") ||
|
||||
(bereq.url ~ "(?i)\.(js|css|jpg|jpeg|png|gif|gz|tgz|bz2|tbz|mp3|ogg|svg|swf|ttf|pdf|woff|woff2)$"))
|
||||
{
|
||||
unset beresp.http.set-cookie;
|
||||
|
正在加载...
在新工单中引用
屏蔽一个用户