Commit Graph

2 Commits

Author SHA1 Message Date
b6d87f6fe7 chore: remove trailing whitespace from MethodStats properties and delete unused benchmark2.py 2025-10-03 02:29:16 +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