Rinnastan webbichatit sujuvasti
irkkiin, tuohon kaikkien Internet-pohjaisten chattien äitiin ja isään, jota ne suurimmaksi osaksi pyrkivätkin pintapuolisesti matkimaan. Ja näinhän on asianlaita myös tällä foorumilla käytetyssä Sebastian Tschanin (blueimp.net) AJAX Chatissa: sivuillaan tekijä suoraan mainitsee IRCin innoittajakseen. (Chatissa käytetyt komennot - /msg, /me, /quit, /join jne. - on suurimmaksi osaksi kopioitu suoraan IRCistä ja chatissa on myös erillisten "kanavien" konsepti, vaikka harvat sitä todennäköisesti käsittävätkään ja roikkuvat pelkästään "Public"-kanavalla, joka on oletus.)
Teknisiltä ominaisuuksiltaan webbiselain ja tavallinen webbipalvelin tavanomaisine webbitekniikoineen (PHP, tietokannat, XmlHttpRequest, selainpään JavaScript-"client") sopivat huonosti chatin pyörittämiseen. Lopputulos ei koskaan voi näillä tekniikoilla toteutettuna olla kuin resursseja haaskaava, säännölliseen pollaukseen perustuva näennäis-chat. Sujuvampaan lopputulemaan päästäisiin erillisellä chattipalvelimella, erillisellä chattiprotokollalla ja erillisellä chat-asiakasohjelmalla. (Alkaakin kuulostaa pitkälti siltä, miten asiat IRCissä on toteutettu, eikös?) Ymmärrän kuitenkin, että elegantimpaa chat-systeemiä tuskin on helposti hetivalmiina saatavilla SMF:ään integroituna, joten ylläpidon on ollut tyydyttävä siihen, mitä tarjolla on.
Oli tekniikka miten kömpelöä tahansa, sosiaalinen puoli webbichatissa toimii kuitenkin samalla tavalla kuin irkkikanavillakin. Aina on niitä, jotka kuuluvat enemmän tai vähemmän keskustelukanavan vakiokalustoon ja sitten taas niitä, jotka käyttävät chatia vain satunnaisesti, jos juuri ollenkaan. Irkkikanavien kaltaista on myös se, että vaikka keskusteluille on olemassa jokin nimellinen teema - tämän foorumin chatissä luontevasti BDSM ja muu kinkyily - ei siitä riitä juttua ainakaan samojen keskustelijoiden välillä jatkuvasti. Siispä tyhjäkäyntiaikoina - silloin, kun ei ole kielen päällä mitään erityistä nimellisaiheen mukaista sanottavaa - keskustelu ajautuu luontevasti muihin teemoihin. Tästä voi etenkin satunnaiselle, keskustelua hiljaa hetken aikaa sivusta seuraavalle kävijälle tulla se mielikuva, ettei aiheenmukaista keskustelua chatissa olekaan.
VSOPin kanssa olen ihan tismalleen samaa mieltä siitä, että eihän minua kinkychatissa mikään kulkuneuvokeskustelu kiinnosta ainakaan yleisellä tasolla pätkän vertaa. Ei myöskään keskustelu veroista, palkoista, lomista, matkakorvauksista, lomarahoista, työstressistä, lomalle menosta, lomalta paluusta tai muustakaan toimistobyrokratiasta, joka on aika kaukana siitä eskapismista mihin tämän aiheen liitän. Toisaalta mistäs muusta sika puhuu kuin ruuhestaan: näihin keskusteluihin innokkaasti osallistuville nämä voivat olla elähdyttäviä puheenaiheita. Ja itse puolestani voin sujuvasti tyhjäkäyntikeskustella jostain muusta, joka ei ehkä jotakuta muuta niin kiinnosta.
Koska en kuitenkaan näe chattikeskustelujen dynamiikan poikkeavan mitenkään irkkikeskustelujen dynamiikasta, teen näissä tilanteissa saman kuin irkissäkin - puuhaan jotain muuta sen aikaa, kun minua kiinnostamaton tyhjäkäyntikeskustelu junnaa taustalla. Tai lähden vartiksi tai pariksi pois ja palaan sitten takaisin katsomaan, josko aihe olisi jo kaluttu loppuun ja tarjolla olisi jotain mielenkiintoisempaa.
Tyhjäkäyntikeskustelulla täytetään sitä aikaa, kun nimellisaiheen mukaista keskusteltavaa ei ole - ei kyse sen kummemmasta ole. Oireelliseksi asia muuttuu vasta sitten, jos tyhjäkäyntikeskustelu ei väistä varsinaisen aiheen mukaista keskustelunavausta (esimerkiksi chattiin pölähtäneeltä vasta rekisteröityneeltä uudelta käyttäjältä, jolla on jokin mieltä painava asia), vaan jättää sen huomiotta ja jyrää sen yli. Mutta en nyt ole ihan tällaistakaan havainnut. Ja kyllä chatissa on tyhjäkäynnin lomassa paljon keskusteltu myös ihan asiasta. Syvällisyyden aste toki vaihtelee.
Täytyy myös muistaa, että chatissa osa keskusteluista käydään "kaislikossa suhisee" -tasolla, eli muiden käyttäjien silmiltä piilossa. Silloin kun on mukamas hiljaista, ei välttämättä aina olekaan niin hiljaista...
Palvelimen ylikuormituksesta johtuvat 503-virheilmoitukset - joita tulee chattia käyttäville yhteensä varmasti satoja päivässä - ovat chatissa tällä hetkellä ylivoimaisesti ärsyttävin piirre, koska ne myös katkaisevat yhteyden chattin, jolloin käyttäjä tipahtaa hetken päästä pois, jollei itse tee toimenpiteitä tämän estääkseen. Virheilmoitukset sinänsä tuskin kuitenkaan johtuvat itse chatin aiheuttamasta kuormituksesta (vaikka sen tekninen toteutus onkin resursseja tuhlaileva), vaan laajemmin siitä, että chattia ja koko foorumia pyöritetään toistaiseksi turkulaisessa webbihotellissa alimitoitetulla palvelimella, joka ilmeisesti tämän foorumin ja siihen liittyvän chatin lisäksi pyörittää lukuisia muitakin sivustoja - sellaisiakin, jotka eivät mitenkään liitty BDSM-baariin. Ylläpito on antanut ylikuormitusongelmasta ja siihen tulevaisuudessa häämöttävästä ratkaisusta oman tiedotteensa
toisessa ketjussa. Rivikäyttäjänä ei uskalla kuin toivoa, että omalle palvelimelle jossain vaiheessa päästäisiin.
Niin kauan kuin tilanne on se mikä on, vinkkaan chattaajia toimimaan 503-virheilmoituksen kohdalle sattuessa seuraavasti:
1. Odota 2-5 sekuntia. (Ihan rauhassa vain. Palvelimen ylikuormitustilanne ei laukea sillä, että itse kiirehdit ja hätähousuilet.)
2. Paina viestinkirjoituskentässä välilyöntiä ja sen jälkeen Enter. Tällöin yhteyttä palvelimeen yritetään uudelleen. Jos yhteys syntyy, alkaa chatti-ikkunan oikeassa ylänurkassa näkyvä pollausindikaattoripallo jälleen sykkiä n. kahden sekunnin välein.
3. Jos yhteyttä ei synny, saat uuden 503-virheilmoituksen. Palaa kohtaan 1, pidä jälleen siinä mainittu tauko ja yritä välilyönnillä ja Enterillä uudelleen, kunnes virheilmoitusta ei enää tule.
Miksi juuri välilyöntiä ja Enteriä? Tällöin yrität lähettää chattiin tyhjän, pelkän välilyönnin sisältävän viestin. Chattisysteemi ei kuitenkaan hyväksy tyhjiä viestejä, vaan suodattaa ne pois, eikä laita niitä kanavalle kaikkien näkyviin. Näin menetellen omat yhteydenottokokeilusi eivät siis lähetä chattiin turhia roskaviestejä, mutta käynnistävät kuitenkin virheen jälkeen uusien chattiviestien pollauksen palvelimelta.
Turhia roskaviestejä chattiin sen sijaan lähtee, jos käytät välilyönnin tilalla yhteyskokeiluun vaikka pistettä tai "503"-tekstiä, niin kuin jotkut näyttävät tekevän.