Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ajax - cykliczne pobieranie zdjęć a zurzycie RAM
rulespl
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 29.03.2009

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


Witam

Mam aplikacje, która np. co 1s wysyła żądanie AJAX (jQuery.ajax). W odpowiedzi przesyłany jest jpg który następnie jest umieszczany w drzewie DOM, stary obrazek zostaje usunięty z drzewa (funkcja jQuery remove()).
Po stronie serwera obrazki generowane są dynamicznie.

Z każdym żądaniem pomimo tego, że stary element <img> zostaje usunięty z drzewa DOM, zmienne wynullowane w pamięci przeglądarki zostaje ślad i systematycznie rośnie zużycie RAM.

Czy w teorii w ogóle istnieje jakiś sposób na uporanie się z tym, czy jest to problem którego nie da się uniknąć przy pobieraniu asynchronicznie dużych ilości danych (img) przez długi czas bez odświeżania przeglądarki?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
erix
post
Post #2





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




Hmm, wyłączając cache'owanie tego obrazka nagłówkami?
Go to the top of the page
+Quote Post
rulespl
post
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 29.03.2009

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


Cytat(erix @ 9.09.2011, 10:51:00 ) *
Hmm, wyłączając cache'owanie tego obrazka nagłówkami?


Rozumiem że chodzi o nagłówek odpowiedzi
W Firebugu pokazuje mi nagłówek:
Content-Length 59468
Content-Type image/jpeg
Date Fri, 9 Sep 2011 09:29:03 GMT
Last-Modified Fri, 9 Sep 2011 09:29:03 GMT
Connection keep-alive

Chodzi o to, że nie bardzo mam możliwość zmiany tego co dostaje w odpowiedzi niestety.

W js jest jakieś rozwiązanie tego problemu?
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




W htaccess możesz akurat wiele rzeczy dotyczących cache'u zmodyfikować...

Cytat
W js jest jakieś rozwiązanie tego problemu?

JS nie ma wpływu na komunikację sieciową pod tym względem.
Go to the top of the page
+Quote Post
rulespl
post
Post #5





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 29.03.2009

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


Jeśli chodzi o nagłówek, to co powinno w nim być?
Cache-Control: no-store, no-cache, must-revalidate - to wystarczy?
Go to the top of the page
+Quote Post
erix
post
Post #6





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




Zdążyłbyś sam spróbować w czasie pisania tego posta...
Go to the top of the page
+Quote Post
rulespl
post
Post #7





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 29.03.2009

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


Chodzi o to, że sam nie mam do tego dostępu dlatego pytam (IMG:style_emoticons/default/wink.gif)
Nie bardzo mam jak przetestować

Ten post edytował rulespl 9.09.2011, 14:16:38
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 7.12.2025 - 18:22