Why slynx Is Fast (and How We Keep It That Way)
The weight of modern web stacks
Most modern web applications are built on layers: a framework, an ORM, a templating engine, a build tool, a CDN layer. Each layer adds capability, but also overhead — more code to parse, more abstractions to traverse, more configuration to maintain.
For a CMS serving editorial content, most of that overhead delivers no value to the reader. A post is a post. The job is to retrieve it from the database and render it as HTML, fast.
What slynx does instead
slynx is a single PHP front controller routing requests directly to query functions and PHP templates. No autoloading chains, no dependency injection containers, no middleware stacks. A typical page request involves three to five SQL queries and one template render.
The result is a time-to-first-byte measured in single-digit milliseconds on any reasonable shared host — no caching layer required for normal traffic volumes.
Keeping it that way
The architecture makes performance easy to maintain because there is nowhere for latency to hide. If a page is slow, it is because a query is slow — and that is straightforward to diagnose and fix. There are no framework magic methods, no hidden eager-loading, no N+1 problems buried in an ORM.