Commit Graph

30 Commits

Author SHA1 Message Date
Jan-Lukas Else abe1f39ea4 Disable cache for static and media files, serve template assets directly from memory 2021-01-10 17:19:08 +01:00
Jan-Lukas Else 5343826ec9 Fix 2021-01-10 16:11:53 +01:00
Jan-Lukas Else 8c73686a6f Improve Cache 2021-01-10 15:45:34 +01:00
Jan-Lukas Else f1d3fd6ad9 Improve Cache 2021-01-10 14:22:02 +01:00
Jan-Lukas Else 8fd3fd07cc Rotate logs and cache assets too 2020-11-26 17:40:40 +01:00
Jan-Lukas Else 0e90cc0112 Etag and Last-Modified headers 2020-11-26 09:44:44 +01:00
Jan-Lukas Else 58f856f4b1 Rework cache with etag 2020-11-25 14:59:48 +01:00
Jan-Lukas Else 93cdda07a1 Increase cache size 2020-11-20 16:24:18 +01:00
Jan-Lukas Else 1688193009 Cache proxy max age 2020-11-20 15:44:29 +01:00
Jan-Lukas Else 4ec97436ca Improve Cache 2020-11-20 15:33:20 +01:00
Jan-Lukas Else 5b9ac19cb8 Add some features, improve database handling & performance, robots.txt and more 2020-11-09 16:40:12 +01:00
Jan-Lukas Else b9856175b9 Small cache things 2020-10-20 18:15:15 +02:00
Jan-Lukas Else 77f6a53a7e Add garbage collection to cache and cache redirects 2020-10-19 23:33:08 +02:00
Jan-Lukas Else a3c6ba832e Massively improve cache using singleflight and storing cacheitems in memory 2020-10-19 23:02:57 +02:00
Jan-Lukas Else a2190306da Add HTTP compression 2020-10-19 21:09:51 +02:00
Jan-Lukas Else 96259912cb Post-post and post-delete hooks 2020-10-19 20:25:30 +02:00
Jan-Lukas Else 91b094053f Replace certmagic with autocert and use database to store certs 2020-10-15 17:02:58 +02:00
Jan-Lukas Else e57be059da Replace json and make cache faster 2020-10-07 17:35:52 +02:00
Jan-Lukas Else 17d14ca56e Use in-memory db for cache 2020-10-06 20:44:58 +02:00
Jan-Lukas Else 95909420ba A lot of progress 2020-10-06 19:07:48 +02:00
Jan-Lukas Else d1e0916342 Fix activitystream path manipulation 2020-09-25 19:23:01 +02:00
Jan-Lukas Else b50f4f55bb ActivityStreams variant for posts 2020-09-24 17:13:03 +02:00
Jan-Lukas Else e1c362ac2f Use mutexes to prevent cache stampede 2020-09-22 16:42:36 +02:00
Jan-Lukas Else fb6b4f65ac Fix database lock when trying to write already existing redirect 2020-09-20 22:04:42 +02:00
Jan-Lukas Else 31591d694c Simplify configuration initialization 2020-08-04 19:42:09 +02:00
Jan-Lukas Else c69480a824 Basic auth, delete posts via api, purge cache after post create / delete 2020-08-01 15:16:21 +02:00
Jan-Lukas Else c0c4fa04e0 Various code improvements 2020-07-30 21:18:58 +02:00
Jan-Lukas Else e8bf6af11b Cache supports conditional requests 2020-07-30 21:08:41 +02:00
Jan-Lukas Else 65ce24d410 Cache middleware now records the response and writes that to the DB 2020-07-30 16:43:04 +02:00
Jan-Lukas Else 7becbd6aad Implement basic db-based cache 2020-07-29 22:45:26 +02:00