• 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

Aruba Cloud - Virtual Private Server VPS
0 głosów
399 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 (214,940 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 (214,940 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 (214,940 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ź 608 wizyt
pytanie zadane 17 lutego 2016 w PHP przez jk_kord Bywalec (2,950 p.)
0 głosów
0 odpowiedzi 377 wizyt

93,335 zapytań

142,330 odpowiedzi

322,415 komentarzy

62,669 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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...