Este es un pequeño post para contarles una noticia. Como algunos saben, a pesar de que .NET es mi modo de vida (casi), tuve que hacer mi práctica empresarial en PHP.
Al principio, no me tomé riesgos, a pesar de saber que IIS soporta muy bien PHP, y utilicé XAMPP.
Pero hoy, en los últimos días de desarrollo y pruebas, me tomé el chance y probé la aplicación en IIS. El resultado: funciona EXACTAMENTE igual, y para que no piensen que es que mi App es pequeña, les cuento como es:
- CodeIgniter como Framework
- MySql, porque hay que hacer deployment en un servidor *Nix
- 5 aplicaciones independientes para la aplicación en sí, y 1 adicional para la administración
- Base de datos de 103 tablas
- Active-Record en todas las consultas
- Alrededor de 10 MB en la carpeta de desarrollo, y utilizando Mercurial con BitBucket, un repositorio de casi 100 Megas (un año de revisiones).
- Uso intensivo de AJAX, JSON, y etc.
- Transacciones de BD (algunas) que toman 2 segundos (esto en MySQL es demasiado tiempo, y no es por falta de optimización, es que toca alrededor de 40 tablas entre inserciones y actualizaciones)
Como ven, no es que sea una simple página que carga un par de datos. Sólo en cada request, para manejar la sesión, se cargan datos de 4 tablas (por requisito del negocio).
Esto es para que tomen en cuenta que IIS es tan buen servidor para PHP como el complicado Apache, y es inclusive mejor porque no hay tanto archivo de configuración.
Si quieren saber un poco más de PHP en IIS, pueden comenzar por instalarlo como se explica acá.
Cualquier consulta, con mucho gusto! Saludos!!
No hay comentarios:
Publicar un comentario