2008. október 30., csütörtök

IPC2008 — Architectures for scaling AJAX applications

Igazából nem volt szó másról, minthogy egy oldal lekérésekor a teljes megjelenítési időnek:

  • a 10%-a szerver-oldalon történik;
  • a maradék 90% viszont a kliensnél, így ezen lehet a legtöbbet gyorsítani
    • a kliensnél 10% a HTML letöltése és feldolgozása
    • a maradék 90%-on osztozkodnak a JavaScript, CSS és egyéb média file-ok.

Az oldal felépítési optimalizációról később szeretnék majd írni, mivel úgyis kell belőle egy előadást tartanom a cégnél.

Ezen kívül sokszor elhangzott a widget kifejezés, mely most számomra új értelmet nyert. Itt most nem arról volt szó, hogy egy 3rd party widget-et szúrsz be az oldaladba, és ez tök jó lesz, hanem, hogy az oldalad felépítéséből adódóan — a HTML oldalak dobozokból épülnek fel — ezekre a dobozokra külön entitásként, widget-ként kell tekinteni, és egyesével érdemes őket lefejleszteni, kezelni. A közöttük fellépő interkaciót pedig ún. publish/subscribe módszerrel megvalósítani, ami a gyakorlatban event-ekre propagálást jelent JavaScript-ben.

Szó volt még a Client-side template-ekről, amiknek én nem nagyon látom értelmét, pláne, hogy azokat a szervertől kérnénk le minden esetben. Persze ha igény van rá, akkor kifejthetem!

Nincsenek megjegyzések:

Megjegyzés küldése