Transparencia Técnica

Cómo Funciona logicraft.cloud

Aplico mis propios consejos. Este sitio es la prueba de concepto de todo lo que recomiendo a mis clientes B2B.

VPS + CloudPanel

Este sitio se ejecuta en un único VPS administrado por CloudPanel, un panel de control de servidor moderno diseñado para aplicaciones PHP. CloudPanel proporciona Nginx con caché FastCGI, PHP-FPM con OPCache y SSL de Let's Encrypt, todo configurado para el máximo rendimiento sin la sobrecarga de cPanel o Apache.

Web Server

Nginx + FastCGI Cache

PHP Handler

PHP-FPM 8.5 + OPCache

Despliegues sin Caída de Servicio

Cada subida (push) a main activa un flujo de trabajo de GitHub Actions que automatiza el despliegue:

  1. Descarga el repositorio y ejecuta composer install --no-dev
  2. Compila los recursos del frontend para producción con npm ci && npm run build
  3. Se conecta por SSH al VPS y descarga los archivos a un directorio de lanzamiento
  4. Ejecuta php artisan down (durante 0.5 segundos como máximo)
  5. Crea un enlace simbólico a la nueva versión y precalienta las cachés

CMS de Archivos Planos: Latencia de Base de Datos de 0ms

Nuestros casos de estudio se almacenan como archivos Markdown con front-matter YAML, procesados por spatie/yaml-front-matter. Cada archivo se almacena en la caché de archivos de Laravel durante 1 hora.

resources/content/engineering/

├── 01-zero-downtime-vps-migration.md

├── 02-programmatic-seo-landing-pages.md

└── 03-core-web-vitals-100-lighthouse.md

¿Por qué no MySQL para el contenido? Las consultas a la base de datos son el principal cuello de botella en los sistemas de contenido típicos. Al servir el contenido directamente desde archivos en caché, la latencia de la base de datos cae a 0ms para las lecturas.

Rendimiento: Apuntando a 100/100 en Core Web Vitals

Optimizaciones del Frontend

  • Tailwind CSS con purga de estilos no utilizados
  • Vite con división de código + tree shaking
  • Fuente Plus Jakarta Sans mediante preload
  • Alpine.js (15KB) en lugar de frameworks pesados

Optimizaciones del Backend

  • Caché de rutas y configuración de Laravel
  • CMS de archivos planos con 0ms de latencia de lectura de BD
  • Caché de página completa con Nginx FastCGI
  • Compresión Brotli habilitada