zulip/docs/production
Alex Vandiver c13e3dee24 katex: Replace subprocess call with minimal external service.
Replace a separate call to subprocess, starting `node` from scratch,
with an optional standalone node Express service which performs the
rendering.  In benchmarking, this reduces the overhead of a KaTeX call
from 120ms to 2.8ms.  This is notable because enough calls to KaTeX in
a single message would previously time out the whole message
rendering.

The service is optional because he majority of deployments do not use
enough LaTeX to merit the additional memory usage (60Mb).

Fixes: #17425.
2024-03-15 15:34:12 -07:00
..
authentication-methods.md ldap: Clarify order of role processing by AUTH_LDAP_USER_FLAGS_BY_GROUP. 2024-02-20 16:18:43 -08:00
deployment.md docs: Fix broken Markdown links from recent reorganization. 2024-02-29 18:11:55 -08:00
email-gateway.md docs: Split /production/deployment.html into multiple pages. 2024-02-20 15:49:46 -08:00
email.md docs: Document how to use SMTP without authentication. 2023-02-27 11:59:48 -08:00
export-and-import.md docs: Better document backup/export tool tradeoffs. 2024-03-01 16:17:20 -08:00
giphy-gif-integration.md docs: Format Markdown with Prettier. 2021-09-08 12:06:24 -07:00
index.md docs: Split /production/deployment.html into multiple pages. 2024-02-20 15:49:46 -08:00
install-existing-server.md docs: Use MyST syntax for Sphinx metadata. 2023-09-12 10:34:03 -07:00
install.md docs: Move installation troubleshooting section to troubleshooting.md. 2024-02-20 22:26:11 -08:00
maintain-secure-upgrade.md docs: Use MyST syntax for Sphinx metadata. 2023-09-12 10:34:03 -07:00
management-commands.md models: Rename zerver/models.py to zerver/models/__init__.py. 2023-12-16 22:08:44 -08:00
mobile-push-notifications.md docs: Add plan sign-up to mobile notifications sign-up instructions. 2024-03-05 14:55:24 -08:00
modify.md contributor docs: Rename "Upgrade or modify Zulip" -> "Upgrade Zulip". 2023-01-27 12:41:56 -08:00
multiple-organizations.md docs: Remove long-obsolete REALMS_HAVE_SUBDOMAINS documentation. 2023-10-03 14:14:12 -07:00
password-strength.md docs: Use MyST syntax for Sphinx metadata. 2023-09-12 10:34:03 -07:00
postgresql.md install: Support PostgreSQL 16. 2023-12-23 14:57:12 -08:00
requirements.md install: Support Ubuntu 24.04. 2024-03-01 17:38:08 -08:00
reverse-proxies.md docs: Fix broken Markdown links from recent reorganization. 2024-02-29 18:11:55 -08:00
scim.md docs: Update SCIM doc to not mention add_scim_client. 2023-07-05 14:36:22 -07:00
security-model.md docs: Split /production/deployment.html into multiple pages. 2024-02-20 15:49:46 -08:00
settings.md docs: Split /production/deployment.html into multiple pages. 2024-02-20 15:49:46 -08:00
ssl-certificates.md docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
system-configuration.md katex: Replace subprocess call with minimal external service. 2024-03-15 15:34:12 -07:00
troubleshooting.md docs: Move installation troubleshooting section to troubleshooting.md. 2024-02-20 22:26:11 -08:00
upgrade.md docs: Update PostgreSQL support table for Zulip Server 8.x. 2024-01-08 15:17:09 -05:00
upload-backends.md docs: Split /production/deployment.html into multiple pages. 2024-02-20 15:49:46 -08:00
video-calls.md docs: Fix grammar problems found by LanguageTool. 2022-01-21 14:02:14 -08:00