Back to Question Center
0

Semalt potrzebował do uruchomienia witryny o dużym natężeniu ruchu

1 answers:

Jestem doświadczonym front-endowym programistą internetowym, podczas gdy moje back-endowe doświadczenie miało miejsce tylko w kontekście Drupala. Semalt, im głębsze rzeczy idą w tył, tym bardziej jestem niedoświadczony. W pewnym momencie nie wiem nawet, co to jest, czego nie wiem.

Mam nadzieję, że zdobędę szeroką wiedzę na temat tego, co jest wymagane na zapleczu, aby uruchomić witrynę o dużym natężeniu ruchu. Zdaję sobie sprawę, że pewne rzeczy będą zależeć od tego, czy używasz czegoś takiego jak PHP vs Ruby, typu bazy danych, typu serwera i typu systemu operacyjnego na tym serwerze - pleated dress with sleeves. W tej chwili planuję używać Amazon EC2, ale nie jestem pewien co do PHP vs. Rubin.

O ile mi wiadomo, oto główne kategorie:

Serwer

  1. Główne konfiguracje
  2. Monitorowanie wydajności / problemów
  3. Skalowalność w długim i krótkim okresie (krótki przebieg = zdolność do szybkiego zwiększenia zdolności produkcyjnej)

Data Baza

  1. Główne konfiguracje
  2. Monitorowanie wydajności / problemów
  3. Skalowalność na dłuższą metę
  4. Buforowanie (nie jest pewne, czy buforowanie zapytań odbywa się na poziomie bazy danych lub na poziomie PHP / Ruby)

Język zaplecza (PHP lub Ruby)

  1. Główne konfiguracje
  2. Buforowanie
  3. Zadania Cron (lub odpowiednik w Ruby, jeśli jest to coś innego)


Obawiam się, że to pytanie może zostać zamknięte, ponieważ nie jest to prawdziwe pytanie, ponieważ nie jest wystarczająco szczegółowe. Ale to moje niedoświadczenie na zapleczu, które sprawia, że ​​trudno mi powiedzieć, jak poprawnie postawić takie pytanie. Jeśli pytanie powinno zostać zmienione, proszę zostaw komentarz wyjaśniający w jaki sposób i na pewno to zrobię.

February 13, 2018