Funcionalidades

Cada función es un interruptor, con sus propias exclusiones.

Celeris es un conjunto de interruptores independientes. Cada uno se puede probar sin riesgo, y cada uno le dice qué cambia.

01

Caché de páginas

Responde el servidor web. WordPress sigue dormido.

En una visita corriente, PHP arranca, carga WordPress, consulta la base de datos, ejecuta su tema y cada plugin activo, y construye una página HTML idéntica a la que construyó hace un minuto. Celeris escribe esa página en disco una vez y le da a su servidor web una regla para devolver el archivo directamente.

El efecto práctico es que su tiempo de respuesta deja de depender de cuánto tenga instalado. Un sitio con treinta plugins y uno con tres se sirven a la misma velocidad, porque en una página en caché no se ejecuta ninguno.

  • Una caché aparte para móvil, para que un teléfono nunca reciba la maqueta de escritorio.
  • Gzip y Brotli se escriben a la vez que el HTML: durante una visita no se comprime nada.
  • Purga dirigida — publicar un artículo vacía ese artículo, sus archivos y la portada, no todo su sitio.
  • El carrito, el pago, la cuenta y cualquier página con un visitante identificado nunca se sirven desde la caché.
  • La precarga recorre su sitemap, para que el primer visitante real no sea quien pague la construcción.
SIN CELERISpeticiónPHP arrancaWordPress se cargabase de datos consultadaHTML construido640 msCON CELERISpeticiónse devuelve el archivoPHP no llega a arrancar38 msMedido en un alojamiento compartido, WordPress 6.8, veinte plugins activos.

02

CSS utilizado

Solo las reglas que la página necesita de verdad.

Una hoja de estilos de tema se escribe para todas las páginas del sitio a la vez. Una página concreta usa una pequeña parte, y el navegador tiene que descargarla y analizarla entera antes de poder pintar nada. Celeris analiza cada página en segundo plano, incrusta las reglas que realmente usa y carga el resto tras la representación.

El análisis se hace en su propio servidor, a partir del HTML que su sitio produce: para eso no se envía ninguna página a ninguna parte. El servicio opcional de CSS crítico es la única excepción, y lo dice — pide a nuestro motor de representación que abra la URL pública que usted le indique, y devuelve los estilos de la primera pantalla.

  • Un resultado por plantilla, no por URL: mil artículos comparten un solo análisis.
  • Las clases añadidas por JavaScript se pueden conservar con una lista blanca, por selector o por patrón.
  • Todo aquello de lo que el análisis no está seguro se conserva: un estilo que falta es peor que un kilobyte de más.
  • Desactívelo y las hojas de estilos originales vuelven en la siguiente carga.
HOJA DE ESTILOS DEL TEMA318 KBINCRUSTADO EN EL HEAD11 KBEl resto se carga tras la representación, sin bloquear el primer pintado.

03

Scripts retrasados

Los servicios externos esperan a que haya alguien de verdad.

La analítica, los widgets de chat, los mapas incrustados y los píxeles se cargan en cada visita, casi siempre antes que su propio contenido. Compiten por la misma conexión y el mismo hilo principal, y son la principal razón por la que una página bien hecha sigue pareciendo lenta.

Celeris los retiene hasta el primer desplazamiento, toque o tecla. Quien se va a los dos segundos no llega a cargarlos; quien se queda los recibe una fracción de segundo después de tocar la página, y no nota nada.

  • Se incluye una lista de los sospechosos habituales; añada los suyos por nombre de script o por dominio.
  • Sus propios scripts se difieren en vez de retrasarse, así no se retiene nada que dibuje la página.
  • Los vídeos incrustados de YouTube y Vimeo se sustituyen por su miniatura y se cargan al hacer clic.
  • jQuery y todo lo que depende de él se puede excluir con un solo interruptor cuando un tema lo exige.
CRONOLOGíA DE CARGAprimer pintadoprimera interacciónHTML de la páginaCSS incrustadoanalíticachat en directomapa incrustadoLos scripts externos esperan a un desplazamiento, un toque o una tecla.

04

Imágenes

El formato más ligero que el visitante sepa leer.

Las imágenes suelen ser la mayor parte del peso de una página y lo más fácil de arreglar. Celeris genera versiones WebP y AVIF de lo que ya hay en su biblioteca, deja el original intacto y sirve la que acepte el navegador que llega.

También arregla las dos cosas que hacen saltar una página mientras carga: las imágenes sin dimensiones declaradas y las que están más abajo y se descargan antes de que nadie llegue a ellas.

  • La conversión se hace en segundo plano, unos pocos archivos cada vez, y se puede detener y reanudar.
  • Los originales nunca se borran: desactivar la función restaura exactamente el comportamiento anterior.
  • La anchura y la altura que faltaban se añaden al código, y eso es lo que elimina el salto de maquetación.
  • La primera imagen de la página queda excluida de la carga diferida, porque suele ser la que se mide.
LA MISMA IMAGEN, TRES FORMATOSJPEG420 KBWebP268 KBAVIF176 KBanchura y altura rellenadascargada cuando entra en pantalla

05

Mediciones integradas

Cifras de su sitio, no de un folleto.

Todos los plugins de optimización prometen un resultado. Celeris cronometra sus propias páginas con la caché apagada y después encendida, y le muestra ambas cifras una al lado de la otra en su escritorio. Si un interruptor no cambia nada en su sitio, también lo verá.

La misma pantalla guarda el historial, de modo que una ralentización provocada por un plugin nuevo o por una actualización del tema aparece como una línea que se ha movido, y no como la vaga sensación de que el sitio se ha vuelto más pesado.

  • Tiempo de respuesta medido página a página, con y sin, en su propio servidor.
  • Puntuaciones PageSpeed obtenidas antes y después, si proporciona una clave.
  • Una pantalla de recomendaciones enumera lo que sigue apagado, ordenado por lo que ganaría de verdad.
  • Todo se queda en su sitio: ningún panel donde iniciar sesión, ningún dato en nuestro poder.
ANTES Y DESPUéS, EN SUS PROPIAS PáGINASportada300 ms34 msartículo356 ms41 msproducto268 ms39 mscategoría322 ms36 msCada página se cronometra dos veces: caché apagada, después encendida.

06

Servidor y CDN

Un guardado, todas las capas vaciadas.

Una página en caché solo es rápida si el servidor sabe servirla, y solo correcta si cada capa la olvida en el mismo momento. Celeris escribe las reglas de Apache y LiteSpeed por usted, y le da el bloque Nginx que pegar cuando PHP funciona detrás de Nginx.

Cuando se guarda un artículo, la purga se transmite hacia fuera: los archivos locales, después Varnish si su alojamiento lo usa, después Cloudflare o el CDN que indique. Solo se vacían las páginas que han cambiado.

  • Reglas de Apache y LiteSpeed escritas y mantenidas al día automáticamente.
  • Un bloque Nginx listo para pegar, con la ruta ya rellenada.
  • Sin acceso al servidor la caché sigue funcionando a través de PHP, que ya se salta WordPress.
  • Los archivos estáticos se pueden reescribir hacia el dominio de su CDN, con sus propias exclusiones.
ADóNDE LLEGA LA PURGACelerisse guarda un artículoservidor webApache, Nginx, LiteSpeedVarnishcaché del alojamientoCloudflarey su CDNUn guardado, todas las capas vaciadas — y solo las páginas que cambiaron.

CSS utilizado

Cada página se analiza en segundo plano: solo los estilos que utiliza van en la página, el resto se carga sin bloquear la visualización.

Scripts aplazados

Los rastreadores, los chats y los mapas solo arrancan con la primera interacción. Todo lo demás se aplaza a después de dibujar la página.

Imágenes

Carga bajo demanda, dimensiones que faltaban añadidas, WebP y AVIF generados y servidos, YouTube y Vimeo sustituidos por su miniatura.

Mediciones integradas

Tiempo de respuesta con y sin Celeris, puntuaciones de PageSpeed antes y después, desde su propio escritorio de WordPress.

Servidor y CDN

Reglas de Apache escritas por usted, bloque de Nginx incluido, purga transmitida a Varnish y Cloudflare, reescritura hacia su CDN.