summaryrefslogtreecommitdiff
path: root/installation/pleroma.vcl
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSd.org>2018-04-10 14:17:23 +0000
committerMark Felder <feld@FreeBSd.org>2018-04-10 14:17:23 +0000
commitfcb32345d7733d94314832043645c120603c2146 (patch)
tree795b3b41b981fc69f3c93da1fc41b35a15871d03 /installation/pleroma.vcl
parentc8c0519f520e9f352b0f1ef975885aed0755f506 (diff)
downloadpleroma-fcb32345d7733d94314832043645c120603c2146.tar.gz
pleroma-fcb32345d7733d94314832043645c120603c2146.zip
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.
Diffstat (limited to 'installation/pleroma.vcl')
-rw-r--r--installation/pleroma.vcl4
1 files changed, 0 insertions, 4 deletions
diff --git a/installation/pleroma.vcl b/installation/pleroma.vcl
index e68938803..fe9bf056b 100644
--- a/installation/pleroma.vcl
+++ b/installation/pleroma.vcl
@@ -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;