luki1004 0 Zgłoś post Napisano Listopad 14, 2011 Powiedzcie od czego to zalezy, że jezeli naraz wbije z 500 osob w ciagu minuty na strone to STRASZNE są przeciążenia ? Transferu miesięcznego jest dużi, wiec co może to uniemożliwiać (czyt. płynne działanie strony) ? Prosiłbym o szybką odpowiedź. Udostępnij ten post Link to postu Udostępnij na innych stronach
HaPe 242 Zgłoś post Napisano Listopad 14, 2011 Jaki serwer? Wpływ na to ma wydajność maszyny matki oraz limity ustawione na dany vhost(cpu, pamięć...). Pod taki ruch to raczej wydajny vps, cloud albo serwer dedykowany. Udostępnij ten post Link to postu Udostępnij na innych stronach
YagAA 2 Zgłoś post Napisano Listopad 14, 2011 Źle napisany skrypt (źle zoptymalizowany), mało procka/ramu, itp. Udostępnij ten post Link to postu Udostępnij na innych stronach
kaszub1136 109 Zgłoś post Napisano Listopad 14, 2011 Wykorzystujesz cały limit CPU przypisany do twojego konta. Zgaduję że masz wirtualkę Udostępnij ten post Link to postu Udostępnij na innych stronach
behemoth 230 Zgłoś post Napisano Listopad 14, 2011 Sam pomyśl, jeśli do pustego autobusu wsiądzie na raz dużo osób, to również gorzej przyspiesza. Jeśli faktycznie te 500 osób na raz wchodzi, to odczuwasz spowolnienie chociażby ze względu na to, że każde wyświetlenie strony, generuje zapytania do bazy danych (o ile strona z niej korzysta rzecz jasna). Takie zapytanie musi być obsłużone dla każdej z osób, które odwiedzają Twoją stronę. Kolejnym ograniczeniem może być przepustowość łącza od serwera... Pewnie pytasz o serwer współdzielony, na którym nie jesteś pewnie sam... Czynników jak widzisz jest całkiem sporo. Udostępnij ten post Link to postu Udostępnij na innych stronach
luki1004 0 Zgłoś post Napisano Listopad 14, 2011 Czy baza danych ma ograniczenia? Np. max. 180 zapytań na raz ? Udostępnij ten post Link to postu Udostępnij na innych stronach
behemoth 230 Zgłoś post Napisano Listopad 14, 2011 Siedzisz na własnym serwerze VPS/dedykowanym czy na hostingu współdzielonym? Udostępnij ten post Link to postu Udostępnij na innych stronach
HaPe 242 Zgłoś post Napisano Listopad 14, 2011 Czy baza danych ma ograniczenia? Np. max. 180 zapytań na raz ? Zawsze ma limity Nawet I/O dysku może to limitować. Zależy w jakim kontekście. Udostępnij ten post Link to postu Udostępnij na innych stronach
luki1004 0 Zgłoś post Napisano Listopad 14, 2011 Hosting współdzielony od firmy hostingowej. Udostępnij ten post Link to postu Udostępnij na innych stronach
grzecho 0 Zgłoś post Napisano Listopad 14, 2011 Pisz do firmy u której masz usługę. Powinni Ci zaproponować coś lepszego i bardziej wydajnego pod wymagania serwisu. A jeśli to jakaś planowana przez Ciebie promocja (generująca większy ruch w jednej chwili) to warto wcześniej się dopytać czy posiadana usługa "da radę"... Udostępnij ten post Link to postu Udostępnij na innych stronach
behemoth 230 Zgłoś post Napisano Listopad 14, 2011 Możesz też zoptymalizować skrypt, by generował mniej zapytań. Pomyśl też o cache'owaniu, o ile to możliwe. Udostępnij ten post Link to postu Udostępnij na innych stronach
xorg 693 Zgłoś post Napisano Listopad 15, 2011 Wbrew pozorom, największe obciążenie generuje kod PHP, a nie mySQL. Sporo stron posiada tryb debug, w którym można zobaczyć ile czasu wykonuje się kod PHP, a ile czasy zapytania do SQL. Na przykładzie tej witryny [center]Page generation time: 0,19s (PHP: 95% - SQL: 5%) - SQL queries: 9 - GZIP enabled jak widać czas oczekiwania na SQL jest znikomy w porównaniu do czasu wykonywania skryptów PHP.[/center] Udostępnij ten post Link to postu Udostępnij na innych stronach
ToFFiK 33 Zgłoś post Napisano Listopad 15, 2011 Proponowałbym zainwestować w VPSa i zainstalować sobie oprogramowanie typu NGINX lub Lighttpd a nie Apache, strzelam że właśnie jego masz na sharedzie, Udostępnij ten post Link to postu Udostępnij na innych stronach