Witam, mam problem z feralną przeglądarką (i 6 i 7 IE)
Bug pojawił się niespodziewanie. Polega on na tym, że w czasie oglądania galerii zdjęć i przeskakiwania pomiędzy kolejnymi zdjęciami (każde około 100kb), zdarzają się tzw. "pady" - czeka się chyba z minutę zanim wgra się zdjęcie - zdarza się to sporadycznie. Po zamknięciu i otworzeniu przeglądarki oraz wpisaniu natychmiast linka zdjęcie wczytuje się odrazu.

Opiszę problem bardziej szczegółowo: strona html ładuje się odrazu, lecz w czasie "padu", "zawiechy" (itp) przeglądarka próbuje wczytać zdjęcie. Zdjęcie ma format linku : "image.php/m/241.jpg", oraz jest wczytywane w ten sposób:

  1. <?php
  2. if(file_exists($file)) {
  3.  
  4. header("Cache-Control: must-revalidate");
  5. $offset = 60 * 60 * 24 * 3;
  6. $ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT";
  7. header($ExpStr);
  8. header ("Content-Type: image/jpeg");
  9. $image = imagecreatefromjpeg($file);
  10. ob_start(); // start a new output buffer
  11. imagejpeg($image, null, 80);
  12. $ImageData = ob_get_contents();
  13. $ImageDataLength = ob_get_length();
  14. ob_end_clean(); // stop this output buffer
  15.  
  16. header("Content-Length: ".$ImageDataLength);
  17. echo $ImageData;
  18. exit();
  19. }
  20. ?>


W FF i Operze brak takiego błędu. Zdjęcia wgrywają się superszybko i strona działa 10x szybciej.
Czy to może być jakiś problem z ustawieniami serwera (apache) lub php (5.20)questionmark.gif

///
A może to jakieś ustawienia Hostera?