Desarrollo Web

Reparar: Drupal 8 o 9 muy lento en Windows

Si tenemos instalado Drupal en un entorno de desarrollo en Linux este se ejecuta de maravilla incluso en una máquina virtual con 1 GB de RAM y 1 núcleo CPU. Cuando nos pasamos a Windows la cosa cambia drásticamente, incluso con 16 GB de RAM y 6 núcleos de CPU todo parece ir muy lento, con tiempos de espera en promedio de 5 segundos, al menos para

Reseña de las características de DNS Made Easy

DNS Made Easy es un servicio de DNS autoritativo de pago. Se encuentra en el top en cuanto a rendimiento en el sitio web DNSPerf. Fue creado como su nombre lo indica con la finalidad de ser un servicio sencillo de utilizar. Como no es necesario hacer pruebas de rendimiento porque de eso ya se ha encargado DNSPerf, solo me dedicaré a hablar de las

Etiquetas: dns-made-easy, geodns, dns

Probando Laragon, el entorno de desarrollo web más sencillo

En el mundo del desarrollo web siempre es bienvenido un entorno de desarrollo web local que aporte alguna característica nueva, tal es el caso de Laragon, que parte de su enfoque es ser rápido, ligero, fácil de usar y fácil de extender. Paquetes Laragon es compatible con el siguiente software: Apache Nginx MySQL PHP php

Etiquetas: laragon

Reseña del servicio de monitoreo web updown.io

Updown.io es un servicio de monitoreo para páginas web, que funciona enviando peticiones HTTP de manera periódica para comprobar la disponibilidad y rendimiento de estas. Cuando existe un problema se te notifica por correo electrónico o SMS. Cuenta con varios servidores distribuidos alrededor del mundo para simular mejor el comportamiento

Etiquetas: updown, monitoreo

Agregar extensión JSMin para PHP en Debian y Ubuntu

Cuando se trata de minificar archivos JavaScript hay variedad de software para elegir, pero que tengan un buen rendimiento, JSMin se lleva la delantera por estar disponible como una extensión de PHP. Actualmente es compatible con PHP 7.*, y la compilación es bastante sencilla. La única recomendación es que hay que hacerlo usando las mismas

Etiquetas: jsmin, php, php-7, ubuntu, debian
Categorías: Desarrollo Web, Linux

Agregar extensión Brotli para PHP en Debian y Ubuntu

El algoritmo de compresión Brotli creado por Google ya tiene algunos años en uso, aunque con una adopción lenta por parte de los servidores siendo que sí ofrece una gran mejora en cuanto al uso de Gzip y Deflate. A continuación, les mostrare como compilar la extensión para PHP de Brotli, que no hay que confundir con el módulo de Nginx. Esta

Etiquetas: brotli, php-7, php, debian, ubuntu
Categorías: Desarrollo Web, Linux

Nginx agregar soporte para Brotli en Debian y Ubuntu

En esta guía estaré explicando como compilar el módulo Brotli para Nginx, un algoritmo de compresión desarrollado por Google, como alternativa a Gzip y Deflate. La razón de compilar el módulo es que Nginx no ha dado soporte oficial a la versión de código abierto, siendo que en su versión Nginx Plus si lo tiene soportado. El entorno usado fue

Etiquetas: brotli, nginx, ubuntu, debian

Agregar soporte y compresión para imágenes SVG en Nginx

Con la llegada del formato SVG (imágenes vectoriales) desde hace ya bastantes años, es necesario configurar nuestros servidores correctamente para servirlo de la mejor manera. Aunque este es únicamente soportado en los navegadores web modernos, usarlo adecuadamente nos dará buenos beneficios como la posibilidad de usar solo una versión escalable de

Etiquetas: debian, ubuntu, svg, nginx, brotli

Cómo desactivar modo estricto (Strict Mode) de MySQL y MariaDB

El modo estricto en MySQL o MariaDB es un modo que nos limita y no nos deja realizar malas prácticas, como insertar una cantidad grande de caracteres cuando el límite es bajo en un determinado campo. Hacer esto puede tener dos consecuencias dependiendo de la versión que usemos, por ejemplo, puede recortar nuestros datos y mostrar una

Etiquetas: mariadb, mysql, ubuntu, debian

Pasos para instalar XAMPP en Linux

XAMPP es un paquete que incluye las versiones más recientes de Apache, MariaDB, PHP y Perl, independientemente del sistema operativo, con configuraciones por defecto que nos facilitan ajustar y ejecutar todos los servicios al mismo tiempo. El único problema es que tenemos que actualizarlo constantemente o al menos hasta la versión que sea