Estoy desarrollando un sitio web de WordPress. El sitio alojará imágenes de casi 500 gb. ¿Cuál es la mejor estrategia?

Hola muhammad
Tengo curiosidad de cómo llegaste al número 500Gb … ¿estás adivinando? ¿Son estas imágenes de letra grande, o solo miles y miles de imágenes más pequeñas? ¿Qué tipo de sitio estás construyendo? Es posible que desee considerar algo más que WP según sus objetivos para este sitio a largo plazo.

Dicho esto, no es el “dominio” el que debe preocuparte. Debes preocuparte por el tamaño de la cuenta de alojamiento, las funciones y la seguridad.

(1) Definitivamente querrá ir con un host fuerte en la industria que pueda ofrecerle un servidor dedicado para que el rendimiento de su sitio no se vea (también) obstaculizado por la extracción de recursos de muchos otros sitios alojados en un servidor compartido.

(2) Querrá ver buenas técnicas de compresión de sus archivos de imagen si los aloja en su propio servidor (o suscripción de servidor dedicada). Esas imágenes deben optimizarse para el tamaño al cargarlas, y el host del servidor, en sí mismo, debe tener utilidades para ejecutar una mayor compresión de estos archivos para que no disminuyan la velocidad de su sitio. Como mínimo, querrás usar un complemento para ayudarte a comprimir archivos.

(2a) Use una configuración CDN como Cameron recomendó para alojar los archivos a través de Amazon Web Services para que no aloje directamente en su servidor.

(3) Use una técnica para filtrar las imágenes a través de una acción de llamada SOLO cuando una persona se desplaza hacia abajo en una página y la imagen necesita verse en ese momento. De lo contrario, muchos sitios / temas están programados para llamar a esos archivos de imagen todo el tiempo cuando alguien visita el sitio y esto causará tiempos de carga extremadamente largos que obstaculizan el rendimiento del usuario y el SEO.

Estoy de acuerdo con las sugerencias de Amazon S3.

Está diseñado para este tipo de necesidad, mientras que Dropbox está dirigido más al almacenamiento con el intercambio de archivos. (Uso Dropbox Pro para almacenar los archivos de copia de seguridad de mi sitio de WordPress porque me da espacio pero también porque es fácil compartir cada carpeta con el cliente de ese sitio).

Como otros han mencionado, 500 GB es mucho. Si solo muestra las fotos en la Web, le recomiendo que cargue versiones más pequeñas en lugar de los archivos originales de tamaño completo. Estos ocuparían menos espacio a menos que sea un sitio realmente grande, como uno para un gran minorista con fotos de miles de productos.

El único caso que puedo imaginar donde los necesitaría a tamaño completo sería si vendiera los archivos de imagen de resolución completa. En ese caso, puede mostrar versiones más pequeñas en el sitio y luego proporcionar un enlace de descarga a la versión de tamaño completo para el comprador. En ese caso, podría mantener los pequeños en su biblioteca de medios WP en su cuenta de alojamiento y los grandes en Amazon S3.

Además, como mencionó Jeff, los nombres de dominio y el alojamiento son problemas separados, aunque puede comprarlos al mismo proveedor.

¡Buena suerte con el sitio!

Corrígeme si me equivoco, pero tengo la sensación de que todavía no tienes una buena comprensión del lado tecnológico del alojamiento web. He estado haciendo esto durante años y todavía no sé mucho en realidad. Es un tema enormemente confuso y parte de la jerga y la “ayuda” solo se suma al ruido.

Por un lado, no ‘obtienes un dominio con tanto espacio’ ya que un dominio no viene con espacio. ¡Comprará un nombre de dominio y luego comprará alojamiento web!

Realmente necesitará un buen administrador de medios para ayudar con tantas imágenes y ese gran directorio de archivos de imágenes. 500 gb de imágenes son muchas imágenes. ¿Cómo llegaste a ese número? ¿Eso es con el tiempo? ¿O desde el primer día?

¿Has considerado la financiación? Hay un costo enorme cuando tienes un plan ambicioso. Sin embargo, los planes ambiciosos son buenos.

¿Esta idea de Dropbox? ¿Existe un administrador de medios de WordPress que almacene los medios en Dropbox y los ponga a disposición de WordPress? ¿Puede Dropbox darte tanto espacio? Sinceramente, no me conozco, pero si lo hay, quizás lo necesite algún día.

hay alguna otra solucion?

Normalmente recomiendo comenzar con WordPress, pero este podría ser el que empuje a WordPress al límite si sus números son tan grandes.


Voy a tirar esto aquí también. Es posible que necesite un técnico de TI que lo ayude a ejecutar esto en un clúster de servidores que podría ser un CMS de WordPress en ese momento. Y llame a la gente de CloudFlare para obtener ayuda con los problemas de velocidad.


Un pensamiento más, hay un complemento de WordPress llamado WPSmush que realmente puede ayudar a reducir los archivos de imagen. Y ahí es donde probablemente se encontrarán sus cuellos de botella si sus servidores son “de primera línea”.

Recorte y reduzca las imágenes donde pueda, use un cdn o CloudFlare. ¿Tal vez ambos?

Háganos saber si necesita más ayuda con algo de esto y … ¡A por ello!

Su única estrategia, como puedo decir, es asegurarse de que todos sus activos de medios se sirvan a través de un CDN. En este caso, recomiendo leer este tutorial. Le dará instrucciones paso a paso sobre cómo configurar Amazon Web Services para satisfacer esta necesidad, almacenar su contenido y entregarlo.

Como otros mencionaron, Amazon S3 sería una opción.

Su volumen de 500GB es demasiado grande para cualquier opción de alojamiento regular, eso costaría demasiado y casi no muchos proveedores de alojamiento tienen esa cantidad para proporcionar.

Amazon tiene opciones y sería mejor usarlas.

Aloje imágenes en Amazon S3 y sirvalas a través de Amazon CloudFront.

¿Estás construyendo una agencia de fotografía de stock?

Si tiene que usar WordPress, mire el plugin WP Smush para que el tamaño de los archivos de imagen sea lo más pequeño posible.

Además, Regenerate Thumbnails es útil.

Como dijeron otros, asegúrese de no cargar imágenes de tamaño completo en páginas web. Y use Lazy Load para evitar que las imágenes se publiquen hasta que el usuario las solicite.

Como mencionó Demian, Amazon S3 es una opción. También puede consultar Akamai / CloudFlare y MaxCDN.

More Interesting

Estoy interesado en el desarrollo web. ¿Qué curso debo seguir: J2EE-Struts con Hibernate Framework o J2EE-Hibernate con Spring Framework? ¿Cuál es la diferencia entre los dos?

Me gradué en farmacia pero mi experiencia es en diseño de Ui / Ux. ¿Puedo obtener un buen trabajo basado en mis habilidades?

¿Estoy cometiendo un error al usar codeIgniter 3 como mi primer framework PHP para construir una pequeña aplicación web?

He estado jugando con php, python y ruby ​​y he estado leyendo sobre django, rails y varios frameworks php. ¿Cuál es el mejor curso de acción para el desarrollador web moderno? Solo quería tener una idea de cuál sería el mejor camino para el futuro y por qué. Gracias por leer.

Soy desarrollador web, vivo en un país donde ocurren asesinatos a diario. ¿Hay alguna manera de combatir el crimen usando mis habilidades de programador?

Tengo 15 años y quiero aprender desarrollo web. Tengo una comprensión básica de html, CSS, JavaScript, y estoy aprendiendo Rails. ¿Cuánto tiempo debería pasar antes de que sea un desarrollador en funcionamiento y qué debo aprender?

¿Cómo los desarrolladores web independientes valoran sus proyectos?

Me gusta iniciar Flipkart como sitio web ¿cuánto costo requiere y cuál es el procedimiento para comenzar y recopilar los datos?

Aprendí desarrollo web en php y ahora quiero comenzar mi carrera, pero no tengo ninguna oportunidad de trabajo ya que solo soy un aficionado. ¿Cómo puedo ganar la confianza de otros desarrolladores web de que puedo trabajar con ellos? ¿Puedo conseguir un trabajo?

Estaba viendo a algunas personas en el código de YouTube, los temas de WordPress y todos sus archivos .PHP tenían HTML. ¿Por qué no usan .HTML para el tipo de archivo?

Necesito obtener algún tipo de concierto de programador / desarrollador. ¿Cuál es el mejor curso de acción para llegar allí?

Me gustaría desarrollar una aplicación móvil HTML + CSS + JS con un back-end RDBMS (MongoDB es menos adecuado, en este caso). ¿Qué marcos debo usar?

Me uniré a la universidad este año. ¿Debo aprender C, luego C ++, luego Java y luego C # en 4 años?

Cómo ver el código fuente PHP de un sitio web, tal como vemos el código HTML y otros códigos

¿Qué sitios web ayudan a estudiar diseño web desde casa?