Diseñé un entorno de desarrollo virtual para un equipo en mi último trabajo.
La máquina virtual predeterminada que usaban todos los desarrolladores tenía 4 GB asignados. Los desarrolladores ejecutarían su navegador y editor de código o IDE fuera de la VM, pero se ejecutaba mucho dentro de la VM. Dentro de esta VM, ejecutamos PHP, Apache, Memcached, MySQL, ActiveMQ y una aplicación Java back-end.
Después de un tiempo, comenzamos a desarrollar múltiples aplicaciones Java, y luego tuvimos que aumentar el tamaño predeterminado de VM a 6GB.
- He sido aceptado en el desarrollo web inicial de HappyFunCorp. 'Academia de tecnología'. ¿Cómo es trabajar allí?
- Soy un desarrollador de Ruby autodidacta, ¿debo ir a la escuela?
- Desarrollé un marco de JavaScript que creo que es mejor en todos los sentidos, forma y forma que cualquier otro marco existente. ¿Debo cobrar por la licencia?
- Mi socio en un proyecto web sigue quejándose de que PHP es malo y no ha hecho nada. ¿Debería despedirlo?
- Quiero aprender JavaScript y construir cosas geniales con él, pero no me interesan los CSS, HTML, hacer 'tooltips geniales' o juegos. ¿Qué puedo hacer con eso?
Una cosa que puede usar mucha RAM es cuando ejecuta muchas solicitudes PHP simultáneamente para simular mucho tráfico típico de la carga de producción. Dado que cada solicitud de PHP asignaría su propia RAM dentro del proceso de Apache, esto puede acumularse rápidamente, por lo que en ese momento, 4 GB podrían no ser suficientes. Pero durante el desarrollo, a menudo no haces este tipo de pruebas de carga.