about summary refs log tree commit homepage
path: root/xt
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2022-07-23 06:12:16 +0000
committerEric Wong <e@80x24.org>2022-07-23 14:22:35 +0000
commit0ae89efce11e1e3b10a067c61c5b4cde30fa2b3b (patch)
treee87437279d3c45a8698d97e9e8451d0d28859e45 /xt
parent23af251dd607c4e75ab1e68063f2c885c48cc035 (diff)
downloadpublic-inbox-0ae89efce11e1e3b10a067c61c5b4cde30fa2b3b.tar.gz
While the cache itself is relatively compact for 50K messages,
generating it was inefficient due to our schema and Over.pm APIs
being designed for NNTP.  While we won't change our schema for
now, we can choose better DBI APIs to use and limit our ephemeral
memory use.

This amounts to a 60% reduction in memory usage and a 5-10%
speedup against org.kernel.vger.git.0:

	{
		echo 'USER '$(uuidgen)'@org.kernel.vger.git.0'
		echo PASS anonymous
		echo STAT
		echo QUIT
	} | nc $HOST $PORT
Diffstat (limited to 'xt')
0 files changed, 0 insertions, 0 deletions