Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 32 Dołączył: 20.01.2008 Ostrzeżenie: (20%)
|
Witam.
Mam pewien skrypt, który łączy się 50 razy z pewną stronką przez różne serwery proxy zapisane w pliku przez cUrla. Na początku wszystko było dobrze, do póki było to rozłożone na dwie części, bo gdy było złączone nie wyświetlało strony. Wtedy skrypt nie zżerał mi tak dużo transferu. Jednak postanowiłem nieco ulepszyć go, by użytkownicy strony mogli widzieć rezultat skryptu bez konieczności czekania na ostanie połączenie - dlatego użyłem sesji do przechowywania wyników i za każdym połączeniem odświeżałem stronę. Jednak okazało się, że skrypt w jeden dzień zużył mi ok. 1,5 GB transferu (użytkowników mam prawie 3 tysiące, aktywnych więcej niż 3/4). I teraz moje pytanie: co spowodowało tak wielki wzrost transferu? To, że co połączenie ładuję stronę (wtedy można by to rozwiązać za pomocą iframe) czy to, że przechowuje duże ilości danych w sesji (chociaż to jest po stronie użytkownika)? Od razu mówię, że pliki graficzne wczytywane do wyglądu strony już zostały skompresowane do jak najmniejszego rozmiaru bez straty jakości. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%)
|
ten mój post gdzie obrazek miał wyglądać jak obrazek (zorjentujesz się jak przeczytasz o co chodzi):
http://forum.php.pl/index.php?s=&showt...st&p=626640 i np. taki skrypt do samych obrazków (gdzie w zasadzie ob_start() nie potrzebny - ale exit niby też nie jednak jeśli miały by być jakieś znaki za kodem to dobrym zwyczajem moim zdaniem używać):
możesz też się zainteresować innymi nagłówkami head - np. jaka ma być żywotność obrazka i inne co może w niektórych przeglądarkach też zmniejszyć ilość odpytań serwera - ale skrypt bazowy już masz.... //coś klawiatura zaczyna mi się ciąć... // ps. - zanim się wysyła nagłówki head nie możesz nic wcześniej do przeglądarki wysłać - a więc pliki tez musza być kodowane bez BOM.. Ten post edytował zegarek84 1.07.2009, 11:22:29 |
|
|
|
smietek [PHP]Skrypt zżerający ogromne ilości transferu 28.06.2009, 09:19:48
_Martin_ Hej
Tak sobie myślę czy zapytania do bazy jakieś ... 28.06.2009, 10:37:35
smietek Nie, żadnych zapisów ani odczytów do bazy dan... 30.06.2009, 05:43:00
Wicepsik Zapewne chodzi Ci o grę menelgame.
Teraz zobacz.
... 30.06.2009, 06:55:12
smietek Czyli jedynym rozwiązaniem na zminimalizowanie zuż... 30.06.2009, 09:49:37 
zegarek84 Cytat(smietek @ 30.06.2009, 10:49:37 ... 30.06.2009, 16:51:46
wookieb Warto zastosować nagłowki Expires i pole... 30.06.2009, 09:51:14
smietek Zegarek, z tego co napisałeś interesuj... 1.07.2009, 10:44:44 ![]() ![]() |
|
Aktualny czas: 8.08.2026 - 15:35 |