¿Cuál es la mejor manera de crear un sitio web que pueda manejar grandes cantidades de tráfico y datos?

Bueno, para grandes cantidades de datos, comience a aprender sobre php y SQL.

SQL es el lenguaje de base de datos para muchos sistemas populares de administración de bases de datos, incluido el MySQL más popular.

PHP le enseñará cómo comunicarse con esas bases de datos para que pueda hacer diferentes cosas con ellas.

En cuanto a los altos niveles de tráfico que lleva tiempo, pero para manejar el tráfico, obtendría un buen sistema con mucho espacio, o pagaría un servicio en línea para poner su sitio web en funcionamiento, de modo que no tenga que preocuparse por ello. Como el mejor alojamiento web barato: obtenga alojamiento web ilimitado y dominio gratuito

El tráfico llevará tiempo porque no será popular de inmediato, incluso si se trata de un sitio web de primer nivel. Si desea acelerar ese proceso, puede pagar los anuncios de marketing que comercializarán su sitio por usted.

También puede comercializar su sitio web usted mismo a través de tácticas de SEO utilizando las redes sociales, aprendiendo sobre metadatos y también sitios de foros como este donde puede dejar el enlace a su sitio web en el frente de su página de perfil.

El equilibrio de carga es la respuesta.

Además, hay servicios de cualquier proveedor de alojamiento de aplicaciones que se escalan automáticamente para satisfacer la demanda … pero pagará una prima por los picos gigantes. Amazon y aplicaciones de google, por ejemplo.

Lo más probable es que su sitio web nunca llegue a tanto tráfico … y si lo es, puede permitirse un administrador de sistemas para configurarlo.

Programadores, especialmente los inexpertos. probablemente no sea prudente intentar tomar decisiones que permitan que un sitio web maneje “grandes cantidades de tráfico y datos”.
La capacidad de servir de manera confiable a un sitio web bajo una carga intensa es generalmente una habilidad que poseerán especialistas en infraestructura experimentados. La red, la base de datos y la arquitectura de seguridad se pueden abordar eligiendo una solución de alojamiento adecuada.
Es poco probable que un solo programador inexperto pueda desplazar a un líder del mercado como http://FanDuel.com e incluso si solo imita algunos aspectos de su diseño o modelo de negocio, podría correr el riesgo de infringir su propiedad intelectual .
Legal | FanDuel

En la práctica, encontrará que manejar el tráfico masivo a menudo solo se convierte en un problema cuando hay una parte transaccional involucrada , es decir, un proceso de pago y / o pago . Los paquetes de alojamiento web normales y asequibles ofrecen capacidades sustanciales de manejo de tráfico para el tráfico como tal.

Si desarrolla o administra un sitio web donde los usuarios completarán algún tipo de transacción (comprar, reservar, reservar, solicitar, enviar algo), tiene una situación diferente. Este suele ser el caso en:

  • Comercio electrónico
  • Gobierno
  • Venta de entradas
  • Eventos

En estos casos de uso, también encontrará picos y picos de tráfico de usuarios , por ejemplo, como consecuencia de

  • un onsale (Black Friday …) en un sitio de comercio electrónico
  • una fecha límite de presentación (declaración de impuestos …) en un sitio web de administración electrónica
  • una gran estrella dando un concierto en un sitio web de venta de entradas
  • un festival anual anunciado en el sitio web del evento

En tales casos, tiene una gran diferencia entre el tráfico promedio diario / semanal / mensual y el tráfico que ocurre justo antes y durante el período especial. Aquí realmente estamos hablando de un múltiplo del tráfico normal, a menudo 1000 veces más que el promedio.

En estos casos, no es viable desde una perspectiva financiera , y (casi) no es viable desde una perspectiva técnica , actualizar las capacidades del sitio web al nivel requerido durante estos picos extremos.

Por lo tanto, muchos sitios web que enfrentan este tipo de situación dependen de la tecnología externa de gestión de colas , que integran con sus sitios web.

Una solución de gestión de colas colocará a los usuarios que excedan la capacidad del sitio web en una cola, es decir, una especie de sala de espera virtual alojada en una página de cola . Los usuarios son redirigidos al sitio web según lo permita la capacidad. Mientras están en la página de espera, los usuarios reciben información en tiempo real sobre su lugar en la cola y el tiempo de espera esperado.

Ejemplos de tales soluciones son http://www.queue-it.com o http://www.queue.tickets

Si desea un sitio con una solución de administración de contenido fácil, creo que WordPress.com: crear un sitio web o blog gratuito sería bueno para usted, puede retomar fácilmente la curva de aprendizaje simplemente viendo videos tutoriales de YouTube, hay toneladas de cursos gratuitos en línea. Pero con los complementos de WordPress, si actualiza accidentalmente algunos complementos de WordPress en su sitio, puede hacer que su sitio no pueda funcionar normalmente. Tenga en cuenta que si algo le sucede a su sitio de WordPress, desactive primero todos los complementos. luego revise los complementos uno por uno para averiguar cuál causa el problema en su sitio.

Si desea aprender el desarrollo web desde cero, le recomiendo PHP, una base de datos MySQL sería lo suficientemente buena como para crear un sitio para manejar el tráfico y los datos de gran tamaño. Puede encontrar recursos gratuitos aquí para obtener más información al respecto. Tutorial PHP 5

Siempre que encuentre un problema durante el proceso de desarrollo de su sitio, es posible que desee obtener ayuda en línea. el precio barato para obtener ayuda de inicio está en Fiverr, obtenga todo lo que necesita a partir de $ 5, asegúrese de consultarlos, puede encontrar posiblemente cualquier cosa con Fiverr.

No estoy seguro de la funcionalidad exacta que necesita fuera del sitio, pero si espera que el sitio reciba tanto tráfico, una cuenta profesional de WordPress.com podría ser la mejor. Esto le permitirá crear un sitio utilizando plantillas para que pueda concentrarse en el contenido. Además, dado que WordPress será el anfitrión, tendrá todo el ancho de banda que necesita para el tráfico. Grandes compañías como Rollingstone.com y time.com utilizan esta opción debido a todo el tráfico que obtienen.

La otra opción sería que alguien más configurara WordPress para usted en un servidor en la nube.