Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobranie pliku a wydajność serwera
marins
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 4
Dołączył: 12.07.2003

Ostrzeżenie: (0%)
-----


Witam,

tworzę system relacji live i aktualnie zmagam się z problemem wydajności serwera, bo obecnie przy 2.800 ludzi tnie strasznie.

Otóż ładuję plik html w nim kilka grafik jednorazowo i za pomocą Ajaxa pobieram plik txt co 40 sekund. gdy te 2.800 w czasie 40 sekund pobiera ten sam plik to strasznie 'tnie' relacja. Czy gdybym stworzyl 5x ten sam plik i odwolywaliby się oni do poszeczgolnych plikow, czyli obciazenie serwera byloby rozlozone na kilka plikow - dałoby to jakiś efekt?

Pozdrawiam
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Czy gdybym stworzyl 5x ten sam plik i odwolywaliby się oni do poszeczgolnych plikow, czyli obciazenie serwera byloby rozlozone na kilka plikow - dałoby to jakiś efekt?

Nie. System operacyjny (zakładając, że zawartość pliku się nie zmienia i przy odpowiedniej ilości wolnej pamięci) buforuje często otwierane pliki do RAM i stąd je wysyła.

Jeśli to plik generowany dynamicznie - zastosuj cache'owanie danych.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
marins
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 4
Dołączył: 12.07.2003

Ostrzeżenie: (0%)
-----


Cytat(erix @ 20.02.2010, 22:39:06 ) *
Nie. System operacyjny (zakładając, że zawartość pliku się nie zmienia i przy odpowiedniej ilości wolnej pamięci) buforuje często otwierane pliki do RAM i stąd je wysyła.

Jeśli to plik generowany dynamicznie - zastosuj cache'owanie danych.

Admin działa na mysql - przy każdym zapisie danych do mysql generowany jest plik txt i zapisywany na dysk.
Aplikacja po stronie widza, odczytuje ten plik txt co 40sek. zatem plik się zmiania. Rozumiem, że do jednego pliku można odwoływać się X tys razy?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Tak, zgadza się. Skoro tak, to zawartość jest cache'owana.

Cytat
Rozumiem, że do jednego pliku można odwoływać się X tys razy?

Tak, oczywiście jeśli nie masz założonej blokady. Jakie jest obciążenie serwera, CPU, pamięć?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 22:21