Back to Question Center
0

Semalt necesitaba ejecutar un sitio web de alto tráfico

1 answers:

Soy un desarrollador web front-end con experiencia, mientras que mi experiencia de back-end se ha producido solo en el contexto de Drupal. Semalt, las cosas más profundas entran en el back-end, más inexperto soy. En cierto punto, ni siquiera sé qué es, no sé.

Espero tener una idea general de todo lo que se necesita en el back-end para ejecutar un sitio web de alto tráfico. Me doy cuenta de que ciertas cosas dependerán de si está usando algo como PHP vs Ruby, tipo de base de datos, tipo de servidor y tipo de sistema operativo en ese servidor. Por el momento estoy planeando usar Amazon EC2, pero no estoy seguro acerca de PHP vs - antique appraiser phoenix. Rubí.

Por lo que puedo decir, estas son las principales categorías:

Servidor

  1. Configuraciones principales
  2. Control del rendimiento / problemas
  3. Escalabilidad en el largo y corto plazo (corto plazo = capacidad para aumentar rápidamente la capacidad)

Base de datos

  1. Configuraciones principales
  2. Control del rendimiento / problemas
  3. Escalabilidad a largo plazo
  4. Almacenamiento en caché (no estoy seguro si la caché de consultas se realiza en el nivel de base de datos o en el nivel de PHP / Ruby)

Lenguaje de fondo (PHP o Ruby)

  1. Configuraciones principales
  2. Almacenamiento en caché
  3. trabajos cron (o equivalente en Ruby, si se llama algo más)


Me temo que esta pregunta puede cerrarse porque no es una pregunta real porque no es lo suficientemente específica. Pero es mi inexperiencia de back-end lo que hace que sea difícil para mí saber cómo plantear correctamente una pregunta como esta.Si la pregunta debe ser revisada, por favor deje un comentario explicando de qué manera y me aseguraré de hacerlo.

February 13, 2018