Commit Graph

3 Commits

Author SHA1 Message Date
e383eae3a7 feat: add email field to users table, switch default entrypoint to prod.py, and remove redis/nginx from docker-compose 2025-10-03 13:50:49 +00:00
0bc7afc079 chore: replace hardcoded JWT secret with generated key and add property cache to Database class 2025-10-03 04:46:11 +00:00
e4e5870e71 feat: add WebDAV benchmark tool and enhanced server with prime-on-write caching
Add concurrent benchmark script (benchmark.py) for heavy load testing with per-method performance metrics including success rate, latency percentiles, and requests-per-second. Introduce enhanced server variant (main3.py) implementing "Prime on Write" metadata cache strategy for consistently fast PROPFIND responses, alongside stability fixes. Include secondary benchmark variant (benchmark2.py) with filename tracking for created/moved resources, and a baseline server implementation (main2.py) with multi-layered caching via ETags, LRU metadata cache, and async file operations.
2025-10-03 02:29:02 +00:00