Viikkotehtävä 8 ja välimuistit - Luento 18

Käsitellään edellinen viikkotehtävä ja tutkitaan Googlen Ajax-rajapintoja ja välimuistiratkaisuja. Käydään läpi perusteita PHP:n tietoturvasta.

Luentotaltiointi

Ongelmia videon katselussa?

Viikkotehtävä 8

Huomioita:

AJAX API

Myös AJAX:in päälle voidaan rakentaa "etäkutsupalveluja". Esim. Google Maps API:

Muita hyödyllisiä:

Curl

CURL (Client URL) on PHP:hen sisäänrakennettu kirjasto, jonka avulla voidaan luoda kaikenlaisia HTTP-pyyntöjä. CURL:in avulla voidaan luoda siis eräänlainen WWW-selain "sivun sisälle".

Esim. luodaan kaavio ulkopuolisesta palvelusta saadusta XML-datasta. Kaaviota ei ole kuitenkaan järkevä luoda jokaisella haulla uudestaan mikäli alkuperäinen XML-data ei ole muuttunut. Käytetään siis välimuistissa olevaa kaaviota.

Kaavion voisi upottaa siis XHTML- tai PHP-dokumenttiin img-elementillä:

<p><img src="curl.php" alt="Säätilakaavio" /></p>

vertaa: Google chart

Välimuistit

Välimuistit ovat väliaikaista tallennustilaa, johon WWW-sivu tallennetaan ja josta se voidaan uudelleen ladata. Välimuisteista on hyötyä, koska ne

Välimuisteja voidaan hyödyntää seuraavasti

Cache-esimerkkejä

Templatet cachetuksella:

Lisätietoa

Tietoturva

Muutamia käytännön perustietoturvapointteja:

Lisätietoa:

Käyttäjien kommentit

Kommentoi tätä sivua Lisää uusi kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/sovellukset/luennot/luento18/
© Antti Ekonoja (anjoekon@jyu.fi) <http://users.jyu.fi/~anjoekon/>
Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
Jukka Mäntylä (jmantyla@iki.fi) <http://www.iki.fi/jmantyla/>
2008-05-06 16:43:01
Informaatioteknologia - Jyväskylän yliopiston IT-tiedekunta ja avoin yliopisto