Hola a todos, este es mi primer mensaje, y es para preguntar, a ver si el siguiente es para contestar.
Estoy diseñando un proyecto en PHP, quiero hacer una web donde compartir fotos, una especie de foro o blog, aún no se como definirlo por que no está demasiado avanzado (fuera de mi cabeza).
os pongo en antecedentes sobre software y hardware.
El proyecto estará creado en PHP5, con Ajax corriendo en una Debian estable con un servidor Apache2 y BBDD MySQL.
La máquina sería un VPS de 520Mb de Ram, 10Gb de HDD , con 100Mbs de conexión y ancho de banda ilimitado.
La duda es la siguiente, como no tengo mucho espacio en disco he pensado en redimensionar las imágenes que se suban aútomáticamente a 800px en su lado mayor (esto se podría aumentar de ser necesario) y me gustaría que me dijeseis que os parece mas rápido o eficiente, que almacene las imágenes en el HDD de la máquina y las sirva con el Apache2 o que por el contrario no permita alojarlas, si no que guarde la URL de la imágen de un servidor externo y las muestre a través de HTML.
No se si me he explicado bien, resumo un poco.
¿Que es mas eficiente, mostrar imágenes del propio equipo o enlazadas de sitios externos?
Supongo que la primera opción es la mejor, ya que me asegura la disponibilidad de la imagen y no dependo del ancho de banda de terceros, pero es un problema grave para el almacenamiento y también tengo que contar con la poca memoria RAM que tiene el VPS.
Un saludo a todos y muchas gracias.