Geüploade foto's laden nog steeds niet of traag

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Topicstarter
Ik heb het eerder al eens genoemd: Afbeeldingen uit het fotoalbum laden traag, maar ik ervaar dit nog steeds iedere keer wanneer ik een foto of screenshot upload, die in een forumpost gebruik en erop klik om de vergrote versie weer te geven.

Het duurt gemiddeld 5 seconden, dan staat er "De afbeelding kon niet geladen worden.", en na nóg een poging laadt die dan vaak wel snel.

Ik snap dat afbeeldingen resizen een paar CPU-cycles kost, en ik weet ook hoe intensief het decoden/encoden is in PNG en WebP en whatnot, maar 5+ seconden is best lang, en de foutmelding vervelend.

Kan er in die image-resize-code nog eens wat liefde worden gestoken? Bijvoorbeeld in een resize-queue zetten na het uploaden, zodat dat bij die eerste klik al is gebeurd?

[ Voor 10% gewijzigd door CodeCaster op 03-04-2023 19:33 ]

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 12:36

Kees

Serveradmin / BOFH / DoC
Hoe groot zijn die plaatjes? Ik heb die ervaring namelijk zelf niet.. Heb je een specifiek plaatje waar het bij gebeurde? Dan kan ik die op een testomgeving eens opvragen.

Het probleem met een resize-queue zoals je voorstelt is dat we niet weten welke plaatjes opgevraagt gaan worden, en omdat het dynamisch is en we liever niet teveel images opslaan die nooit opgevraagt worden doen we het on-demand. Daarnaast slaan we het resultaat ook niet oneindig lang op om ruimte te besparen (dus we bewaren alleen de laatste ~1 miljoen afgeleide plaatjes)

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Topicstarter
Dit plaatje is 25 KB:

Afbeeldingslocatie: https://tweakers.net/i/6Thwx2XvPcjcnyX5Yd80oDe2UPo=/800x/filters:strip_exif()/f/image/NMR2GNOw1pg0A9W6dA6w9vBU.png?f=fotoalbum_large

En kostte volgens mijn browsertijdlijn:

• 0,664 seconde voor de verkleinde versie in de post
• 1,597 seconde voor de grote versie bij het erop klikken

En dat neemt toe naarmate de afbeeldingen groter worden.

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...