aurweb/web
Lukas Fleischer 86e4cd0731 aurjson: use APCu/memcached for rate limiting
There's no need to use permanent storage for rate limiting information;
try to keep it in memory if caching is enabled.

From experiments with our live setup, this reduces the number of
INSERT/DELETE operations per second from 15 to almost 0. Disk writes on
the server hosting the AUR are reduced by 90% (from ~3MB/s to ~300kB/s).

Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
2019-11-02 18:32:07 -04:00
..
html Sync CSS with archweb 2019-10-19 00:19:16 -04:00
lib aurjson: use APCu/memcached for rate limiting 2019-11-02 18:32:07 -04:00
locale Add dummy "web/locale/" directory. 2011-04-10 15:40:49 +02:00
template Display popularity with less decimal points 2019-10-26 21:09:35 -04:00