ES EN

Google pagespeed insights - 100% en ibstechnology.com

· IBS_technology

Durante más de nuestros 20 años haciendo diseño y desarrollo web no habíamos alcanzado este gran hito, siempre nos habíamos quedado al borde de la máxima puntuación pero veíamos que trabajando con los típicos CMS era imposible de conseguirlo.

Google pagespeed insights - 100% en ibstechnology.com Casos de éxito

Y en el año 2026 descubrimos Cloudflare, lo conocíamos de toda la vida como el mejor gestor de DNS's con servicios de proxy-caché incluidos, pero lo que verdaderamente no conocíamos era la infraestructura de Cloudflare edge, es decir, trabajar en el punto más cercano desde donde el usuario hace la petición.

Empezamos a hacer pruebas, tests, alguna utilidad muy concreta, algún panel privado para visualización de datos (alucinante) pero en todo este tiempo no nos habíamos atrevido a montar una web. Y dijimos... porque no montamos nuestra primera web en Cloudflare con nuestra propia página corporativa? y así lo hicimos!!!

EL MONTAJE

Lo que teníamos claro era que si haciamos el cambio, queríamos una web rápida no, hiperapida en su carga, con un diseño moderno y agradable a los tiempos actuales, en dos idiomas y una navegación clara y sencilla.

También teníamos claro que nuestro equipo de trabajo tenía que estar compuesto por agentes de código para hacer la programación dura y personas humanas como arquitectos de software para repasar toda la arquitectura, contenido y diseño.

Arrancamos Opencode como plataforma para trabajar con los agentes de código, empezamos con GLM 5.3 pero no afinaba muy bien y en algunos momentos se "volvía loco", estuvimos a tiempo de cambiar a Claude Code, con el supuesto aumento de coste que esto supondría, pero vimos que acababan de añadir Muse Spark 1.3 de Meta, así que nos lanzamos a programar con esta nueva criatura y os tenemos que decir que el bicho se porta muy muy bien.

Como humano, me puse solamente yo, no hacía falta más gente, tenía claro lo que quería, como lo quería y de que manera, así que me puse a dar latigazos a mi programador senior, a explotarlo al máximo, incluso a trabajar fuera del horario de trabajo.

En 3 tardes teníamos la web totalmente visible pero lo que pasa en estas cosas, cuando algo es para ti y encima lo haces tú, el nivel de exigencia es nivel Dios y nunca te conformas, siempre encuentras algo que mejorar y que añadir.

EL RESULTADO Espectacular, increíble, asombroso... la web vuela desde cualquier punto, hemos hecho pruebas con VPNs desde America, Europa, Africa y Asia y la web vuela desde el punto que sea del mundo.

Su diseño me parece también excelente, el agente de código cogió enseguida la forma de diseño que le quería dar a la web y lo respeto en todas sus páginas.

El contenido es un tema a parte, habrá gente que lo entenderá y otros que no. Hemos girado 180 grados y ahora ofrecemos lo que sabemos y disfrutamos haciendo, desarrollar y orquestar con agentes de código, cualquier tipo de aplicación con un esacalado y crecimiento infinito.

El resultado no son palabrerías, la prueba del millón es coger la pagina de testeo de Google Speed y hacer vosotros mismos la prueba... todo a 100 y 3/3 en la compatibilidad con Agentes IA, no es alucinante?

¿Cuál ha sido su coste?

Pues al final la web de ibstechnology.com es un CMS edge, un generador de contenido ultrarápido, seguro y con un coste cero. Si lo has oído bien:

  • Coste de desarrollo: CERO, se ha utilizado la capa gratuita de Opencode. El coste mío sería el único pero lo imputamos como trabajo interno.
  • Coste de infraestructura: CERO, utilizamos la capa gratuita de Cloudfalre que para estas cosas es imposible acabarsela, si te la acabaras, el siguiente escalón es pagar unos ridículos 5 euros/mes para subir a límites que en Amazon AWS o Azure pagarías cientos o miles de euros.

¿CÓMO LO HEMOS MONTADO?

Pues utilizando solamente y exlusivamente los servicios de Cloudflare, no nos hemos tenido que ir a ningún servicio externo:

  • 2 Workers para el montaje de la version DEV y la PROD. Estos bichitos no tienen coste al mes, están latentes, durmiendo y solo se levantan cuando reciben una petición, hacen consumo de CPU y consumo de peticiones (request) y ya está, repito la capa gratuita de workers es muy complicado acabarsela porque se renueva diariamente y superarlo tendrías que tener un tráfico de visitas y trabajo considerable. Es decir que para cualquier web corporativa de cualquier pyme o gran empresa, la capa grautita de Cloudflare es suficiente.
  • Base de datos D1 SQL: Tenemos 4 tablas, no más, muy bien optimizadas. D1 no es una oracle ni una SQL server, pero para qué quieres tanto?
  • R2: Como fuente de almacenamiento para las imágenes, documentos, etc. Es el S3 de Amazon con la ventaja que te cobra muy poco cuando subes el recurso y nada cuando lo consultas (GET), a diferencia de S3 que te cobra por todo.
  • 1 Worker KV: Son unos bichitos que tienen capacidad de almacenaje Key/Value, lo utilizamos para hacer todo el cacheado de páginas.
  • Secrets Store: Almacenaje seguro de secretos, guardamos los credenciales SMTP y algún que otro dato.
  • Turnstile: Sistema de segurida para proteger a los formularios de arañas de spam, estilo captcha, es una herramienta nativa de Cloudflare que ya se ve en muchos sitios.
  • Security: De momento la mantenemos baja, poco a poco iremos subiendo y bloqueando peticiones de países sospechosos que no nos reportan visitas interesantes ni negocio.
  • Analitycs: Obviamos a Google Analitycs porque Cloudflare trae su propia herramienta de manera nativa.
  • AI llm's: Utilizamos los agentes para la generacion de noticias semanalmente, utilizamos gpt-oss-120b de openAI para la generacion del contenido y flux-1-schnell para la generación de imágenes. Lo mismo, su capa gratuita no nos lo acabamos ni locos.

Contamos con un admin que nos permite mantener las noticias y novedades, vaciar cache, regenarar sitemap.xml, robots.txt y llms.txt y ver las estadisticas de acceso, de momento no queremos nada más, poco a poco se irá incorporando nueva funcionalidad pero siempre manteniendo el primer mandato, es un CMS ultraligero en componentes y ultrarápido en su ejecución y carga.

LO SIGUIENTE

Lo siguiente que tenemos claro es ir poco a poco desprendiéndonos de la dependencia a Wordpress e ir migrando desarrollos de este CMS hacia el nuestro, así iremos rebajando el coste de VPS's que tenemos y el riesgo constante de hackeo que sufrimos.

Nos atreveremos con alguna otra página nuestra y después haremos un plan de migración tentativo para poder ofrecer a nuestros clientes.

LA CAPA GRATUITA DE CLOUDFLARE

A continuación y para finalizar os dejamos un resumen detallado de la capa gratuita y sus límites:

Workers (Ejecución Serverless)

  • Solicitudes: 100.000 solicitudes/día (se reinicia diariamente a las 00:00 UTC).
  • Tiempo de CPU: Hasta 30 ms por solicitud.
  • Tiempo de pared: Ilimitado, mientras el Worker esté esperando respuestas I/O, fetch a APIs o bases de datos, no consume CPU.
  • Tamaño del script: Máximo 1 MB (después de compilar/minificar).
  • Número de scripts: Hasta 100 Workers por cuenta.
  • Memoria: 128 MB por ejecución.
  • Subpeticiones: Máximo 50 llamadas fetch salientes por solicitud entrante.

**Almacenamiento y Recursos Asociados **

  • Workers KV - Key-Value:

    • 100.000 lecturas al día.
    • 1.000 escrituras, eliminaciones y listados al día.
    • 1 GB de almacenamiento total.
    • Hasta 1.000 Namespaces por cuenta.
  • Cloudflare D1 (Base de datos SQL Serverless):

    • 5.000.000 de filas leídas al día.
    • 100.000 de filas escritas al día.
    • 500 MB de almacenamiento total en la capa gratuita por BD, en la de pago sube a 5Gb.
    • Hasta 10 bases de datos por cuenta.
  • Cloudflare R2 - Object Storage / S3 Compatible:

    • 10 GB de almacenamiento total.
    • 1.000.000 de operaciones Clase A (escrituras y modificaciones) al mes.
    • 10.000.000 de operaciones Clase B (lecturas) al mes.
    • Ancho de banda / Egress: Totalmente gratuito (0 € por transferencia de salida).
    • Hasta 1.000.000 de Buckets por cuenta. Cloudflare no impone una restricción artificial de buckets en la capa gratuita; el límite global del producto aplica igual para Free y Paid.

Vectorize - Base de datos Vectorial para IA embeddings

- 5.000.000 de dimensiones consultadas al mes.
- 10.000 dimensiones almacenadas.
- Hasta 100 Índices por cuenta en la capa gratuita, en Paid asciende a 50.000 índices.

Desde IBS_technology seguimos trabajando y especializándonos en toda la infraestructura Cloudflare para ofrecer a nuestros clientes la mejor opción a la hora de elegir y optar por seguridad alta y costes reducidos.

David Espí CEO - Desarrollo de Negocio