![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 9 Dołączył: 12.03.2007 Skąd: kraków/tarnobrzeg/baranów/suchorzów Ostrzeżenie: (0%) ![]() ![]() |
Tworze sobie czat który będzie funkcjonował na zasadzie odpytywania serwera w tle za pomocą ajaxu z nowych wiadomości. Jeśli coś się zmieni i ktoś doda jakąś nową wiadomość to czat sobie szybciutko je dościąga i zaraz je wyświetli.
Do zwracania stanu serwera służy pliczek "status.php" który zwraca w skrócie ujmując datę ostatniej wiadomości (ostatniej modyfikacji). No i problem jest następujący : Na moim komputerze poprawnie wyświetla się ten plik pokazując datę ostatniej modyfikacji niezależnie w czym go otworzę , FF, IE, OP ... Na komputerze kumpla obok już ten pliczek się nie wyświetla. Za każdym razem pokazują białą stronę. Co lepsze zdecydowanej większości ludzi na innych kompach też nie chce pokazywać zawartości tego pliczku. Oczywiście dodałem nagłówki które mają spowodować że przeglądarka ma nie zapisywać tego pliku w cache :
które są zaczerpnięte z książki. Co może być przyczyną tego dziwnego zachowania ? Miał ktoś może podobne problemy ? Ogólnie wszystkie zapytania wiszą. Ten post edytował szagi3891 31.07.2007, 11:55:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Mialem ten sam problem z komentarzami takimi jak w obserwatorium na wykop.pl. cache. Sa ogolnie dwa sposoby na to, w moim przypadku zadzialal ten ktorego Ty uzyles, opisany rowniez na jakims blogu. Drugi sposob to dodawanie do Query String-a timestampa dzieki czemu kazdorazowo wywolujesz teoretycznie inny plik tak wiec za kazdym requestem masz swieza kopie pliku w keszu, to rozwiazanie rowniez opisane jest na blogu do ktorego linka podalem oraz tutaj dla Javy
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 18:20 |