eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwCSS kolejność wczytywania.
Ilość wypowiedzi w tym wątku: 5

  • 1. Data: 2009-09-12 22:11:25
    Temat: CSS kolejność wczytywania.
    Od: "Andrzej W." <a...@w...pl>

    Witam,

    Jestem trochę z innej bajki.
    Programuję sprzętowy serwer WWW na module EM1000 i mam spory problem.

    Jeśli w CSS określę obrazek jako tło np.: background:url(/obrazek.jpg)
    to przeglądarki czytając taka stronę zatrzymują się probując pobrać
    "obrazek.jpg".

    Jeśli obrazek jest wstawiony jako <img src="/obrazek.jpg"> wszystko się
    ładuje poprawnie.

    Zastanawiam się jak przeglądarka w obu przypadkach pobiera dane.

    Przy <img..> myślę, że przeglądarka pobiera sobie stronę HTML zamyka
    połączenie i pobiera sobie obrazek.

    Przy CSS wygląda mi tak, że przeglądarka nie zamyka połączenia
    pobierającego stronę dopóki nie da rady pobrać obrazka.

    Czy mam rację?

    Muszę zrozumieć ten mechanizm bo inaczej nie rozwiążę tego problemu.

    --
    Pozdrawiam,
    Andrzej


  • 2. Data: 2009-09-13 07:12:45
    Temat: Re: CSS kolejność wczytywania.
    Od: Mateusz Viste <m...@n...please>

    On Sunday 13 September 2009 00:11, Andrzej W. wrote:
    > Zastanawiam się jak przeglądarka w obu przypadkach pobiera dane.
    >
    > Przy <img..> myślę, że przeglądarka pobiera sobie stronę HTML zamyka
    > połączenie i pobiera sobie obrazek.
    >
    > Przy CSS wygląda mi tak, że przeglądarka nie zamyka połączenia
    > pobierającego stronę dopóki nie da rady pobrać obrazka.
    >
    > Czy mam rację?

    Nie. To czy obrazek siedzi w <img...> czy w CSS'ie nie ma żadnego związku.

    > Muszę zrozumieć ten mechanizm bo inaczej nie rozwiążę tego problemu.

    Nie, ty musisz po prostu zapoznać się z protokołem HTTP.
    Hint: RFC 2616 + RFC 1945

    Jeśli twój serwer wspiera keep-alive, to jest szansa, że przeglądarki będą
    starały się ściągać wszystko korzystając z jednego połączenia TCP.
    Jeśli serwer nie wspiera keep-alive'u (dodaje do każdej odpowiedzi
    HTTP/1.1 znacznik "Connection: close"), to przeglądarka nie ma innego
    wyboru, niż użycie jednego połączenia do pobrania każdego pliku.
    Uwaga: przy HTTP/1.0 znacznik "Connection: close" jest domyślny.

    Pozdrawiam,
    Mateusz Viste


  • 3. Data: 2009-09-13 10:01:37
    Temat: Re: CSS kolejność wczytywania.
    Od: "Andrzej W." <a...@w...pl>

    Mateusz Viste pisze:

    >
    > Nie, ty musisz po prostu zapoznać się z protokołem HTTP.
    > Hint: RFC 2616 + RFC 1945
    >
    > Jeśli twój serwer wspiera keep-alive, to jest szansa, że przeglądarki będą
    > starały się ściągać wszystko korzystając z jednego połączenia TCP.
    > Jeśli serwer nie wspiera keep-alive'u (dodaje do każdej odpowiedzi
    > HTTP/1.1 znacznik "Connection: close"), to przeglądarka nie ma innego
    > wyboru, niż użycie jednego połączenia do pobrania każdego pliku.
    > Uwaga: przy HTTP/1.0 znacznik "Connection: close" jest domyślny.
    >

    Dzięki za informację, będę musiał przejrzeć pakiety co mi tam latają.
    Sama implementacja serwera jest w firmware modułu ja tylko generuje
    strony do wyświetlenia.
    Serwer niestety jest jednowątkowy i jeśli połączenie nie zostanie
    zamknięte, lub ja w kodzie generującym stronę nie wyskoczę do obsługi
    innego zdarzenia to pozostałe połączenia czekają na obsługę, a strona
    czeka na dane.
    Niestety nie mogę "wyczuć" momentu w którym powinienem "wyskoczyć"...


    --
    Pozdrawiam,
    Andrzej


  • 4. Data: 2009-09-13 21:00:58
    Temat: Re: CSS kolejność wczytywania.
    Od: takeshin <a...@g...com>

    Spróbuj potestować w różnych przeglądarkach
    za pomocą Cuzilliona:
    http://stevesouders.com/cuzillion/

    --
    takeshin
    http://lipsum.pl/
    Generator Lorem Ipsum Panta Deusz


  • 5. Data: 2009-09-14 01:42:20
    Temat: Re: CSS kolejność wczytywania.
    Od: "Andrzej W." <a...@w...pl>

    Dziękuję za wskazówki.
    Problem rozwiązałem, okazało się, że za bardzo zakombinowałem z
    ustawieniami TCP.

    --
    Pozdrawiam,
    Andrzej

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: