javascript könyvtárak opcionális betöltése
Lassan elkészülök egy saját, PHP alapú, OOP szemléletű általános használatra szánt oldalmotororral. Most finomítom a rendszert. Az lenne a kérdésem, hogy szerintetek mennyire van értelme azt vizsgálni, hogy a nem minden aloldalon használt javascript könyvtárakat (Highslide, Tinymce esetleg JQuery) csak abban az esetben töltsem be, ha arra szüksége van az éppen megtekintett aloldalnak? Elsőre arra gondolnék, hogy gyorsít az oldal működésén, de a böngésző nem fog többet piszmogni a cache folyamatos változása miatt?
■
Nem értem
Ezt a kérdést nem igazán értem. A böngésző a letöltött fájlokat fogja cache-elni, és ha arra ismételten szükség van, akkor nem fogja letölteni. Ez egyedül mobil készülékeken okozhat problémát, ugyanis ott a cache-nek megadott tárhely általában kicsi, ezért ott gyakrabban fogja a régebbi / nagyobb fájlokat üríteni.
Máshogy...
Érdemes
script
elemeket, vagy pedig felsorolja, hogy melyek kellenek neki, és azt a motor abody
elem végére beszúrja.Üdv. Azt írod most mindent
Azt írod most mindent betölt akkor is ha nem kell? Ezt a dolgot már az elején is sztem úgy kellet volna megcsinálni, hogy csak azt töltse be ami szükséges.
Optimalizálást én úgy csinálnám, hogy lenne egy listám az elérhető scriptekről, a template-nek meg megadnám függőségként azokat az elemeket amik kellenek a kliensnek és az beteszi a head-be. Lévén, hogy objektum orientáltan írtad kódot ezt egy egyszerű osztállyal könnyen kivitelezheted, hogy az adott oldal típusnak milyen függősége van.
Mivel a listában a script-eknek van egy fix url címe így elsőre cache-elve lesz, ha úgy küldöd, és ha más oldalakon hivatkozol rájuk akkor tök mindegy milyen oldalon van az illető onnan tölti be.