Cómo instalar librerías de composer en un hosting compartido

Una pregunta que me han hecho en repetidas oportunidades es cómo usar composer en un ambiente de hosting compartido. Personalmente, siempre prefiero usar mis propios servidores tipo VPS, precisamente para evitar este tipo de problemas, pero… si no queda otra, veamos qué se puede hacer. Cómo instalar dependencias si tenemos acceso ssh Existen algunos hostings… Seguir leyendo Cómo instalar librerías de composer en un hosting compartido

Cómo llevar los cambios de una base de datos de desarrollo a producción

Cuando tenemos una aplicación en producción (Es decir, siendo utilizada por usuarios reales) es muy común que nos encontremos con necesidades que no han sido cubiertas por el desarrollo original. Esto puede deberse a diversos factores como la falta de análisis, una pobre comprensión de la problemática a encarar o simplemente al hecho de que… Seguir leyendo Cómo llevar los cambios de una base de datos de desarrollo a producción

Cómo acelerar un sitio desarrollado con PHP

Por qué invertir en acelerar un sitio web La primera pregunta que uno se haría ante esta situación es: ¿para qué molestarse? 🙂 Es decir, cualquiera preferiría un sitio rápido antes que uno lento, ¿cierto? Pero… ¿para qué sirve realmente tener un sitio más rápido? Bueno pues hay dos respuestas inmediatas: Mejor experiencia de usuario… Seguir leyendo Cómo acelerar un sitio desarrollado con PHP

¿Es posible hostear una aplicación PHP en Windows?

Un amigo me contactó por un problema que estaba enfrentando su equipo técnico: están desarrollando una aplicación PHP que necesitan hostear sí o sí en un servidor Windows. Actualmente tienen un IIS montado en su servidor y la duda era, primero si era posible servir PHP desde IIS o si era necesario usar un servidor… Seguir leyendo ¿Es posible hostear una aplicación PHP en Windows?

Qué se necesita para poner online una aplicación PHP

Una pregunta que parece algo obvia, ¿no? Lo que se necesita para poner en línea una aplicación PHP es un hosting. No hay mucho más que decir al respecto, ¿cierto? Pues… tal vez convenga hilar un poco más fino. Si bien en sus inicios PHP se utilizaba exclusivamente para la creación de aplicaciones web, hoy… Seguir leyendo Qué se necesita para poner online una aplicación PHP

Cómo determinar la versión de PHP de un sistema

Una de las primeras tareas que debemos encarar cuando realizamos una auditoría de código de un sistema es detectar la versión de PHP que se está utilizando. Es importante saberlo para darnos una idea de qué tanto mantenimiento se ha realizado sobre el código y hasta cuánto se puede mejorar apalcándonos en las últimas características… Seguir leyendo Cómo determinar la versión de PHP de un sistema

Cómo hacer backups con MySQL

Cuando una aplicación entra en producción (si no antes), resulta clara la necesidad de realizar backups. Por más que uno esté usando hostings virtualmente irrompibles (Como Digital Ocean), nunca se puede ser demasiado precavido. Por otro lado, seguro que el código de la aplicación que hiciste es una obra de arte digna del Louvre, pero,… Seguir leyendo Cómo hacer backups con MySQL

Qué es un CDN y por qué deberías usarlo

CDN significa Content Delivery Network o Red de Distribución de Contenidos. Se trata de conjuntos (por lo general bastante grandes) de servidores sincronizados entre sí y preparados para servir contenido estático desde diversos puntos del planeta. Su objetivo principal es el de disminuir el tiempo de carga de una página web (Algo que siempre viene… Seguir leyendo Qué es un CDN y por qué deberías usarlo

Cómo autenticar usuarios vía HTTP usando PHP

La autenticación a nivel de HTTP se activa mediante la configuración del webserver. Es el nivel más bajo de autenticación que puede tenerse en un entorno web, ya que lo que va a verificar es que el cliente que solicita un determinado recurso (URI) tenga acceso a él, antes de hacer ningún otro tipo de verificación.… Seguir leyendo Cómo autenticar usuarios vía HTTP usando PHP

Cuál es el mejor hosting para PHP y Mysql

Tu aplicación está lista para abrirla al mundo, ¡felicitaciones! Ahora hay una pregunta ineludible: ¿dónde la vas a alojar? Es tentador usar un hosting compartido y que otro se encargue de la infraestructura, ¿no? Más aún si es gratuito… pero ¿qué pasa cuando se necesita algo más? No es para nada raro enfrentarte a situaciones… Seguir leyendo Cuál es el mejor hosting para PHP y Mysql