CMS, Tilastot, esiprosessointi

Tällä luennolla käydään pikaisesti läpi mikä on CMS ja millaisia www-tuotantoympäristöjä voi olla käytössä. Esimerkkinä tutustutaan esiprosessoinnin avulla ylläpidettyyn sivustoon ja Axkitin perusteisiin. Lisäksi tutustutaan www-palvelimen tilastoihin.

Luentotaltiointi

CMS (Content Management System)

CMS mahdollistaa helpon tavan tuottaa, hallita, jakaa ja julkaista tietoja

The CMSWatch "Top 40"

OpenCMS

Zope

Zope on pythonilla kirjoitettu vapaa www-sovelluspalvelin.

An Introduction to Zope

Wiki

Wiki on avoin julkaisujärjestelmä, jonka sisältöä voivat kaikki lukijat vapaasti lisätä ja muuttaa.

Wikipedia

Cocoon

Cocoon on Apache-projektin oma vapaa komponenttipohjainen www-julkaisuympäristö

Esiprosessointi

SSI:n käyttäminen rasittaa palvelinta huomattavasti koska palvelin joutuu aina tekemään tiedostojen käsittelyn vaikka se ei olisi tarpeellista. Järkevämpää olisi tehdä kaikki tarvittavat tiedostojen lisäykset yms. jo valmiiksi esiprosessoimalla.

Parempi tapa sisällyttää muita tiedostoja ja merkitä muutospäivämäärät olisi käyttää Website Meta Languagea (WML) tai C/C++-esikääntäjää tai jotakin muuta työkalua, joka tukee isojen sivukokonaisuuksien hallintaa

WML (Website Meta Language)

WML on ilmainen HTML:n tuottamiseen tarkoitettu esiprosessointijärjestelmä, joka koostuu yhdeksästä erillisestä kielestä.

Lähtödokumentti suodatetaan läpi yhdeksästä eri vaiheesta ennen lopullisen dokumentin muodostumista.

Axkit

AxKit on XML-sovelluspalvelin Apache-www-palvelimeen

pipeline

WWW-palvelimen tilastot

WWW-palvelin kerää lokia kaikista sivupyynnöistä. Lokin perusteella voidaan helposti laatia tilastoja WWW-palvelimen käytöstä.

Lokitilastoja ei pidä tuijottaa liian tarkkaan koska ne eivät koskaan kerro kaikkea käytöstä esim. selainten välimuistien ja proxyjen takia.

Appro-palvelimen tilastot

Webalizer

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/www/luennot/luento11/
© 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/>
2004-04-29 10:46:30
Informaatioteknologia - Jyväskylän yliopiston IT-tiedekunta ja avoin yliopisto