Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 23.02.2012 Ostrzeżenie: (0%)
|
Witam.
Cel - załadowanie obrazów do pamięci przeglądarki w tle podczas działania aplikacji Zainteresowałem się Html5->Worker ale po zgłębieniu tematu dowiedziałem się że nie ma dostępu do Image() Rozwiązanie window.onload nie spełnia założenia w grę wchodzi wykorzystanie również PHP. Proszę o wskazówki. Ten post edytował Resurrection 6.06.2016, 12:54:15 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 23.02.2012 Ostrzeżenie: (0%)
|
To rozwiązanie zastosowane w głównym wątku daje ten sam efekt co window.onload czyli po załadowaniu strony(aplikacji) zaczynają się ładować zdjęcia blokując użytkownikowi dostęp do aplikacji.
W drugim wątku stosując Worker z tego co czytałem nie ma dostępu do DOM czyli nie mogę tego zastosować. Myślę o takim rozwiązaniu w drugim wątku - Worker wykorzystuje XMLHttpRequest gdzie za pomocą GD2 lub ImageMagick odczytuje zdjęcie i za pomocą metody imagejpg() (GD2) wysyłam zdjęcie do przeglądarki ... problem który widzę na tę chwilę to, że wysyłka większej ilość wiąże się z dużą ilością zapytań do serwera ...z drugiej strony dzieje się to w oddzielnym wątku nie blokuje aplikacji...dobrze by było odczytać w jednym zapytaniu większą ilość zdjęć i wysłać na raz...odczytać to się da a wysłać? Jak uważacie czy mój tok rozumowania jest poprawny...może inne rozwiązanie? Dziękuję w ogóle za zainteresowanie tematem :-) |
|
|
|
Resurrection Ładowanie obrazów w tle 6.06.2016, 12:53:44
Comandeer A może https://www.thecssninja.com/css/even-better... 6.06.2016, 18:29:24
trueblue Czy tez zdjęcia będą w jakiś sposób przetwarzane/m... 7.06.2016, 14:27:43
Comandeer Hmm… W jaki sposób niby to blokuje aplikację... 7.06.2016, 21:21:35
Resurrection CytatHmm… W jaki sposób niby to blokuje apli... 9.06.2016, 15:46:59
Comandeer Polecam po prostu poczytać o lazy loading
Co do ... 9.06.2016, 15:59:40 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 16:30 |