Back to Question Center
0

Semalt potreboval spustiť web s vysokou návštevnosťou

1 answers:

Som skúsený webový vývojár na front-end, zatiaľ čo zážitok zo spätného konca sa vyskytol iba v kontexte Drupalu. Semaltem, hlbšie veci idú do zadnej časti, tým viac som neskúsený. V určitom bode ani neviem, čo to je neviem.

Dúfam, že budem mať široký zmysel pre všetko, čo je potrebné na back-end spustiť webovú stránku s vysokou návštevnosťou. Uvedomujem si, že určité veci budú závisieť od toho, či používate niečo ako PHP vs. Ruby, typ databázy, typ servera a typ OS na danom serveri. V súčasnosti plánujem používať Amazon EC2, ale nie som si istý, že PHP vs. rubín.

Pokiaľ môžem povedať, tu sú hlavné kategórie:

Server

  1. Hlavné konfigurácie
  2. Monitorovanie výkonu / problémov
  3. Škálovateľnosť v dlhodobom a krátkodobom horizonte (krátkodobý chod = schopnosť rýchleho zvýšenia kapacity)

Databáza

  1. Hlavné konfigurácie
  2. Monitorovanie výkonu / problémov
  3. Škálovateľnosť v dlhodobom horizonte
  4. Ukladanie do vyrovnávacej pamäte (nie je isté, či je vyrovnávanie cache na úrovni DB alebo úrovne PHP / Ruby)

Spätný jazyk (PHP alebo Ruby)

  1. Hlavné konfigurácie
  2. Ukladanie do vyrovnávacej pamäte
  3. Cron úlohy (alebo ekvivalent v Ruby, ak sa nazýva niečo iné)


Obávam sa, že táto otázka sa môže zatvoriť, pretože nie je skutočná otázka, pretože nie je dostatočne špecifická. Ale je to moja neskúsená skúsenosť, ktorá znemožňuje, aby som vedel, ako správne položiť takúto otázku. Ak by mala byť otázka revidovaná, nechajte komentár vysvetľujúci, akým spôsobom a to budem určite urobiť Source .

February 13, 2018