docs: Minor edits to scalability article.

This commit is contained in:
Alex Vandiver 2021-02-16 13:24:52 -08:00 committed by Tim Abbott
parent 34b429dfd5
commit 422fea8f20
1 changed files with 6 additions and 6 deletions

View File

@ -80,9 +80,9 @@ milliseconds that would be invisible to the end user.
In Zulip's documentation, our general rule is to primarily write facts
that are likely to remain true for a long time. While the numbers
presented here vary with hardware, usage patterns, and time (there's
substantial oscillation within a 24 hour period), we the rough sense
of them (as well as the list of important endpoints) is not likely to
vary dramatically over time.
substantial oscillation within a 24 hour period), we expect the rough
sense of them (as well as the list of important endpoints) is not
likely to vary dramatically over time.
``` eval_rst
======================= ============ ============== ===============
@ -105,13 +105,13 @@ contribution to the steady-state total CPU load of the system. It's
not precise -- waiting for a network request is counted the same as
active CPU time, but it's extremely useful for providing intuition for
what code paths are most important to optimize, especially since
network wait is in practice largely waiting for postgres or memcached
to do work.
network wait is in practice largely waiting for PostgreSQL or
memcached to do work.
As one can see, there are two categories of endpoints that are
important for scalability: those with extremely high request volumes,
and those with moderately high request volumes that are also
expensive. It doesn't matter how expensive `POST
expensive. It doesn't matter how expensive, for example, `POST
/users/me/subscriptions` is for scalability, because the volume is
negligible.