JustFlows

Menos tiempo de ejecución. Menos memoria. Servidores más pequeños. Facturas más bajas.

Justflows ocupa una fracción del tamaño de un CMS PHP y sigue siendo la plataforma más extensa que puede autohospedar de forma gratuita. Aquí es exactamente de donde proviene la diferencia y lo que vale para usted.

De donde viene la diferencia

La misma página, dos cantidades de trabajo muy diferentes

Nada de esto es una microoptimización. Es la diferencia entre reconstruir una aplicación completa en cada solicitud y simplemente mantenerla en ejecución.

Una solicitud PHP

Repite cada solicitud
  1. 1nginx entrega la solicitud a un trabajador PHP-FPM
  2. 2El trabajador inicia un nuevo contexto de aplicación.
  3. 3Cientos de archivos PHP se analizan y cargan automáticamente
  4. 4Cada complemento activo se registra nuevamente
  5. 5El tema y sus ganchos están arrancados.
  6. 6Sólo ahora la página se renderiza realmente.
  7. 7El contexto es derribado y desechado.

Los pasos 2 a 5 repiten el mismo trabajo en cada golpe, luego deséchalo.

Una solicitud de Justflows

Proceso cálido
  1. 1La solicitud llega al proceso que ya se está ejecutando.
  2. 2Las páginas almacenadas en caché regresan de inmediato: sin base de datos ni procesamiento
  3. 3De lo contrario, el enrutador resuelve el contenido y representa los bloques.
  4. 4La respuesta sale; el proceso se mantiene caliente para el siguiente

Los complementos, temas y rutas se registraron una vez, al arrancar. No se reconstruye nada.

Huella

Más ligero que PHP: por arquitectura, no por truco

Justflows hace menos trabajo por solicitud porque no descarta su aplicación después de cada una. Esa única elección de diseño es donde van la memoria, la latencia y la factura del hosting.

La aplicación se inicia una vez, no una vez por solicitud.

Un PHP CMS se reconstruye a sí mismo con cada visita: analiza los archivos, carga automáticamente las clases, registra cada complemento, renderiza y elimina todo. Justflows arranca una vez y se mantiene caliente, por lo que una solicitud solo hace el trabajo que realmente necesita.

Un bucle de eventos en lugar de un grupo de trabajadores

PHP-FPM reserva un proceso completo por solicitud simultánea y cada uno guarda su propia copia del tiempo de ejecución en la memoria. Node sirve miles de conexiones simultáneas desde un solo proceso, por lo que su RAM deja de escalar con su tráfico.

El almacenamiento en caché y la salida estática están en el núcleo

La caché de páginas, la caché de objetos y la representación estática se incluyen con la plataforma: no hay una pila de complementos de almacenamiento en caché para instalar, ajustar y mantener sincronizados. La mayoría de las solicitudes nunca llegan a la base de datos.

1Proceso de Justflows que atiende 100 solicitudes simultáneas
~100Se necesitan trabajadores PHP-FPM para los mismos 100

Cada trabajador PHP-FPM lleva su propio intérprete, su propio segmento de caché de código de operación y sus propias extensiones cargadas. Es por eso que un CMS PHP necesita memoria en proporción a la concurrencia máxima, y ​​Justflows no.

Mismo cuadro, misma página

simplemente fluyeWordPress / PHP-FPM
Memoria, inactiva
3.5× inferior
110 MB
380 MB
Memoria, bajo carga
4.3× inferior
180 MB
780 MB
Tiempo hasta el primer byte
22× inferior
12 ms
260 ms
Solicitudes por segundo
19× mayor
1,850 req/s
95 req/s

¿Cómo se midió esto?

  • 1 vCPU · 1 GB RAM VPS
  • Justflows (Node.js 22, built-in cache, PostgreSQL 16)
  • WordPress 6.x (PHP 8.3-FPM + nginx + MySQL 8, default theme, no page-cache plugin)
  • k6 · 50 virtual users · 60 s · homepage

Cifras de referencia, no un punto de referencia de marketing. Mismo VPS, misma página, sin complemento de caché de páginas en el lado de WordPress: agregue uno y PHP cierra gran parte de la brecha de latencia, aunque no la brecha de memoria. Cada figura vive en un único archivo en este repositorio. Reproduzca la ejecución y envíe una solicitud de extracción si mide algo diferente.

Lo que cuesta correr

Elija su tráfico. Observe cómo se reduce el billete.

Mismo sitio, mismos visitantes, dos tiempos de ejecución. El más liviano cabe en una caja más pequeña, y una caja más pequeña cuesta menos cada mes, mientras el sitio esté activo.

100 milpáginas vistas por mes
simplemente fluye

1 vCPU · 1 GB

6 US$/mes
Pila típica de PHP CMS

2 vCPU · 4 GB

24 US$/mes
75%
Menor gasto en alojamiento
18 US$
Ahorrado por mes
216 US$
Ahorrado por año

Estimaciones basadas en los precios de lista típicos de VPS y el uso de memoria mencionado anteriormente. Sus números reales dependen de su host, la forma de su tráfico y la cantidad de complementos que ejecuta, pero la dirección no cambia: un tiempo de ejecución más pequeño necesita un servidor más pequeño.

Comparación completa

Todas las capacidades, una al lado de la otra

La edición gratuita y autohospedada de cada plataforma: no se cuentan los complementos empresariales.

Desliza la mesa hacia los lados para ver cada plataforma.

Comparación de capacidades entre Justflows y otras plataformas de contenido de código abierto
Capacidadsimplemente fluyeWordPresscorreafantasmaCarga útil
Sitio web completo listo para usarIncluido, gratisIncluido, gratisNo disponibleParcial o dependiente del complementoNo disponible
API de contenido REST sin cabeza con OpenAPIIncluido, gratisParcial o dependiente del complementoIncluido, gratisParcial o dependiente del complementoIncluido, gratis
Asistente de instalación del navegador, sin terminalIncluido, gratisIncluido, gratisNo disponibleNo disponibleNo disponible
Sistema de complementos con ganchos y filtros.Incluido, gratisIncluido, gratisParcial o dependiente del complementoNo disponibleParcial o dependiente del complemento
Temas y jerarquía de plantillasIncluido, gratisIncluido, gratisNo disponibleIncluido, gratisNo disponible
editor de bloques visualesIncluido, gratisIncluido, gratisParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complemento
Tipos de TypeScript de un extremo a otroIncluido, gratisNo disponibleParcial o dependiente del complementoNo disponibleIncluido, gratis
Contenido y administración multilingüesIncluido, gratisParcial o dependiente del complementoSolo nivel pagoNo disponibleIncluido, gratis
Roles y capacidades granularesIncluido, gratisIncluido, gratisSolo nivel pagoParcial o dependiente del complementoIncluido, gratis
importador de WordPressIncluido, gratisIncluido, gratisNo disponibleParcial o dependiente del complementoNo disponible
SEO, mapa del sitio y robots.txt integradosIncluido, gratisParcial o dependiente del complementoParcial o dependiente del complementoIncluido, gratisParcial o dependiente del complemento
Configurable permalink structures with 301sIncluido, gratisIncluido, gratisNo disponibleParcial o dependiente del complementoNo disponible
Redirect manager with 404 reports and CSV importIncluido, gratisParcial o dependiente del complementoNo disponibleIncluido, gratisParcial o dependiente del complemento
Comentarios roscados y moderación.Incluido, gratisIncluido, gratisParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complemento
Revisiones de contenido con comparación y restauración.Incluido, gratisIncluido, gratisParcial o dependiente del complementoNo disponibleIncluido, gratis
Basura recuperable para contenido y medios.Incluido, gratisIncluido, gratisNo disponibleParcial o dependiente del complementoParcial o dependiente del complemento
Webhooks firmados con reintentos e historial de entregaIncluido, gratisParcial o dependiente del complementoIncluido, gratisIncluido, gratisIncluido, gratis
Interfaz de línea de comandos propiaIncluido, gratisIncluido, gratisIncluido, gratisIncluido, gratisIncluido, gratis
Caché de página completa incorporadoIncluido, gratisParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complemento
Caché de objetos incorporado sin RedisIncluido, gratisParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complemento
Controles de compresión gzip incorporadosIncluido, gratisParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complemento
Configuración de control de caché del navegador integradoIncluido, gratisParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complemento
Encabezados de seguridad administrados y CSP aplicadoIncluido, gratisParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complemento
Autenticación TOTP de dos factores con códigos de recuperaciónIncluido, gratisParcial o dependiente del complementoSolo nivel pagoIncluido, gratisParcial o dependiente del complemento
Registro de auditoría de seguridad administrativaIncluido, gratisParcial o dependiente del complementoSolo nivel pagoParcial o dependiente del complementoParcial o dependiente del complemento
Comprobaciones de estado de bases de datos, sistemas de archivos, caché y tiempo de ejecuciónIncluido, gratisParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complemento
Panel de diagnóstico y paquetes de soporte redactadosIncluido, gratisParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complementoParcial o dependiente del complemento
Actualizaciones principales automáticas y con un solo clicIncluido, gratisIncluido, gratisNo disponibleIncluido, gratisNo disponible
Static / edge export to a CDN with a sha256 manifestIncluido, gratisParcial o dependiente del complementoNo disponibleNo disponibleNo disponible
Consentimiento de cookies de origen y registro de cookiesIncluido, gratisParcial o dependiente del complementoNo disponibleNo disponibleNo disponible
No hay capacidad detrás de un nivel pagoIncluido, gratisIncluido, gratisNo disponibleIncluido, gratisIncluido, gratis
Incluido, gratisParcial o dependiente del complementoSolo nivel pagoNo disponible

Refleja la edición gratuita y autohospedable de cada proyecto. Estos proyectos avanzan rápido y preferimos ser precisos que halagadores: si una disputa no está actualizada, abre un problema y lo corregiremos.

¿Listo para fluir?

Únase a la comunidad de código abierto que construye el futuro de las plataformas de contenido.