• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Kod strony dla wielu użytkowników

Object Storage Arubacloud
0 głosów
259 wizyt
pytanie zadane 15 grudnia 2018 w PHP przez Ziito Obywatel (1,110 p.)
Witam ludziki, czy ktoś z was może mi powiedzieć od czego zależy (szczegółowo) to aby postawiony gotowy serwis nie wieszał się przy zalogowanych jednocześnie 100,000k użytkowników?

Pozdrawiam
2
komentarz 15 grudnia 2018 przez niezalogowany
od wydajności kodu, zapytań sql, od serwera, od wydajności frontu itp

1 odpowiedź

+2 głosów
odpowiedź 15 grudnia 2018 przez Ehlert Ekspert (212,990 p.)

To jest kwestia pisania po prostu dobrego oprogramowania. 

  1. Odpowiednia konfiguracja poszczególnych usług: fpm, nginx, mysql.
  2. Minimalizacja ilości zapytań bazy danych dla poszczególnych requestów.
  3. Optymalizacja schematu bazy danych.
  4. Korzystanie z indexów dla baz danych.
  5. Cache cache cache
  6. Profiling aplikacji i odpowiednie reagowanie na incydenty.
  7. Jakość architektury oprogramowania. Z kiepskich wynalazków często wynika dużo problemów wydajnościowych.
1
komentarz 15 grudnia 2018 przez Ehlert Ekspert (212,990 p.)

Tak na marginesie liczba 100,000k to 100 000 000. Niezły biznesplan. cooldevil

komentarz 15 grudnia 2018 przez Ziito Obywatel (1,110 p.)
chodzilo mi o sto tysiecy uzytkownikow, jaki serwer sie do tego nadaje?
komentarz 15 grudnia 2018 przez Ehlert Ekspert (212,990 p.)
Ilość użytkowników to bardzo niemiarodajny wyznacznik. Bardziej rozpatrywałbym to w kategorii request per second. Nginx przy odpowiedziach rzędu kilkudziesięciu kB wyrabia nawet 100 000 req. Oczywiście wszystko zależy od sprzętu. Mowa tutaj o żadaniach statycznych. Do czasu dochodzi działanie fpma, czas zapytań itp itd.

Przybliżmy że apka wyciąga 1000 req/s. Przy takiej wydajności każdy z Twoich 100 k userów w ciągu sekundy może bezpiecznie wysłać ponad 800 żądań. Ale to tylko spekulacje.
komentarz 15 grudnia 2018 przez Ziito Obywatel (1,110 p.)
A czy można samemu skonfigurować ten serwer pod taką witrynę? czy może znasz jakieś firmy zajmujące się takimi rzeczami aby zlecić?

Podobne pytania

0 głosów
1 odpowiedź 580 wizyt
pytanie zadane 17 lutego 2016 w PHP przez jk_kord Bywalec (2,950 p.)
0 głosów
0 odpowiedzi 360 wizyt

92,681 zapytań

141,583 odpowiedzi

320,070 komentarzy

62,041 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...