Fórum Root.cz
Hlavní témata => Server => Téma založeno: murena 31. 10. 2023, 19:16:33
-
Ahoj lidi, mám takový problém s PHP galerií,
po migraci k novému poskytovateli hostingu se mi špatně zobrazují náhledy v galerii fotek, vysvětlím to.
Při zobrazení galerie o velikosti 300+ fotek, se mi nenačtou některé náhledy fotek. Jedná se vždy o náhodné náhledy, které se nenačtou, po obnovení stránky se nenačtou zase jiné a ty co se nenačetly předtím, jsou zase normálně vidět. Když kliknu na nenačtený náhled pravou myší a dám načíst obrázek, tak se zobrazí , totéž když na něj kliknu levou myší, fotografie v plné velikosti se normálně zobrazí. Jde v průměru o cca. 30% chybějících náhledů. Jako by byl nastaven nějaký limit :-\
U menších fotogalerií se to neděje... U předchozího providera jsem neměl žádný problém.
-
Dej si v prohlizeci debug rezim a podivej se do casti si sit jake elementy se skutence nacitaji. Vypada jako problem s cache.
-
Už to vidím, u nenačtených obrázků (náhledů) mi to píše: Failed to load resource: the server responded with a status of 429
-
429 = Too Many Requests. Jses na ten hosting moc rychlej ;). Udelej si screenshot a posli to providerovi at to laskave opravi a pokud nebudou spolupracovat uvazoval bych o zmene hostingu.
-
Jeste technicka. O jakem objemi nacitanych dat se bavime? Je to take videt v debug rezimu prohlizece jako celkovy objem prenesenych dat nactene stranky. Ono je dost dobre mozne, ze to nemas dostatecne optimalizovane a tahas hromadu dat..
-
Z pohledu nekoho, kdo se ve webhostingu pohybuje par let:
Nemyslim si, ze se da od shared prostredi za par korun ocekavat, ze dovoli nacist 300 assetu v jeden okamzik.
Uprav galerii, at hned nenacita vsechny obrazky a mas po problemu.
-
Také jsem v jedné aplikaci zobrazující na stránce spoustu náhledů potřeboval ušetřit počet spojení na server - řešil jsem to tím, že jsem si náhledové obrázky ukládal duplicitně i zakódované v Base64 a vkládal je přímo do kódu stránky (5-10kB na obrázek).
...<img src="data:image/jpeg;base64,..."
Stránka byla sice veliká, ale vše se načetlo na jedno spojení.
Ale předpokládá to, že ta galerie je váš výtvor, ne něco staženého, co jen používáte.
-
>Tomas-T:
Podobnou prasárnu jsem.měl čest stahovat: html soubor 2až6 MB
(Nejde o náhledy) ale o stránkový výpis postů blogu takže 10 nebo 20 článků takže třeba 8 nebo 16 obrázků. Načitá se 4s.
Pro tazatele jednu radu k identifikaci problemu, zkus v browseru v 'konzoli' nastavit network throttling (rychlost i latenci) a pozorovat změnu ( čistou cache !)
-
6MB je už docela hodně - aplikace o které jsem psal já, měla velikost stahované stránky 100-150kB a rychlost stažení byla jen věcí rychlosti linky, náhledové obrázky v B64 už byly předgenerované.