Visą šį laiką praleidome statiniame makete, kurdami sumanų „JavaScript“, kuris „sklandžiai įkeltų“ vaizdus į galeriją. Dabar, kai turime tikrą galeriją su tikrais vaizdais, to nebėra.
Iš esmės, mes turime gauti savo vaizdų apvalkalus, turinčius viršutinį vaizdo formato santykį. Tai buvo lengva statiniame makete, nes žinojome vaizdo aukštį ir plotį. Mes nebeturime tos informacijos, mes tiesiog turime vaizdo URL.
Mes „Google“ mokome, kaip gauti vaizdo matmenis naudojant PHP. Kai mes tai nustatysime ir aplankysime galeriją, ji kraunasi labai lėtai. Tai tikriausiai PHP funkcija getimagesize
. Mes spėjame, kad kai tai bus tiesiogiai transliuojama ir ji paprašys vaizdų iš to paties serverio, kuriame yra, jis bus greitesnis.
Pasirodo, deja, taip nėra. Ši funkcija yra lėta, nes ji turi paprašyti viso vaizdo ir jį apdoroti, kad gautų reikiamą informaciją. Vėliau, norėdami sklandžiai krauti, turime tiesiog pasinaudoti kažkuo kitu. Savotiškas bummeris. Jei galėtume atsukti laiką atgal, turėjome naudoti vietinį „WordPress“ laikmenų įkėlimo įrankį šiems vaizdams įkelti, o ne pasirinktiniam laukui. Tokiu būdu mes būtume turėję prieigą prie duomenų matmenų duomenų, kurie yra saugomi duomenų bazėje, o tai visa tai būtų įmanoma padaryti.