Page 1 of 2

Avataret

Posted: Sat Jul 10, 2010 3:38 pm
by Pettis
Juttelimme ylläpidon kesken, että muualle sijoitetuista avatar-kuvista on tullut foorumeita hidastava tekijä. Esimerkiksi tänään foorumeita on hidastanut jollekkin jouluserverille sijoitetut avataret. Kyseinen palvelu näyttäisi olevan kokonaan nurin. Tämä näkyy käyttäjille sivun latauksen hidastumisena ja aiheuttaa selaimelle turhaa odottelua, että vastaakos se satunnainen palvelin.

Päädyimme siihen tulokseen että kysymme asiaa foorumin käyttäjiltä.

Hyvät puolet
- CoolBasicin palvelimelle sijoitetut avataret eivät hidasta tarpeettomasti foorumien toimintaa
- Käyttäjämukavuus paranee
- Sivujen latautuminen nopeutuu
- Käyttäjät eivät tarvitse omaa kotisivutilaa avatarille
- Avatarien maksimikoko on ehdoton
- Ei enää rasittavan pitkiä / suuria animaatioita

Huonot puolet
- Ei enää rasittavan pitkiä / suuria animaatioita
- Avatarien maksimikoko on ehdoton
- Dynaamiset avataret estyvät
- Nykyiset ulkopuoliset avataret lakkaavat toimimasta

Omia ajatuksia saa esittää. Tässä vain esimerkkejä. Äänestys on 7 päivää. Äänestyksen aikana mielipidettä voi vaihtaa ja äänestys sulkeutuu 7 päivän kuluttua automaattisesti.

Re: Avataret

Posted: Sat Jul 10, 2010 3:57 pm
by Ruuttu
Mielestäni ainoa huono puoli ovat nämä dynaamiset avatarit jotka jäisivät pois - voisiko jättää vaihtoehdoksi että avatarin voi myös linkittää muualta, kun enemmistö kuitenkin varmaan näkisi helpommaksi ladata avatarin suoraan CoolBasicin palvelimelle?

Re: Avataret

Posted: Sat Jul 10, 2010 5:30 pm
by Awaclus
Mikähän mahtaa olla tämä "dynaaminen avatar"?

Re: Avataret

Posted: Sat Jul 10, 2010 5:34 pm
by KilledWhale
Chaosworm wrote:Mikähän mahtaa olla tämä "dynaaminen avatar"?
Avatar joka muuttaa ulkonäköään esimerkiksi kellonajan mukaan.

Itselle tuo on sinäänsä se ja sama kun en käytä dynaamista tai erikoisen kokoista avataria. Vakaalle hostille avatarin saaminen olisi tietenkin hyvä juttu ja sivujen latausnopeus on aina plussaa. Samalla kun päästäisiin eroon dynaamisista avatareista, selaimen ei tarvitsisi niitäkään hakea uudelleen jokaisella sivulatauksella.

Eli kannatan ehdollisesti.

Re: Avataret

Posted: Sat Jul 10, 2010 5:45 pm
by temu92
Kunhan nykyinen maksimikoko 100x100 pysyy ennallaan eikä pistetä ihan yhtä älytöntä kokorajotusta kun yhdellä toisella foorumilla eli 10kt niin kelpaa; 20kt jo on aika oolrait.

Toisaalta omat avatarit on yleensä aina hostattuna mbnettiin joka melkein aina on ylhäällä (en tiedä kyllä yhtäkään kertaa jolloin se ei olisi toiminut).

Re: Avataret

Posted: Sat Jul 10, 2010 7:40 pm
by valscion
Eihän tuo itseäni haittaisi :). Olisi kieltämättä mukavaa, jos ei tulisi noita lagituksia palvelinten kaatuiltua.

Re: Avataret

Posted: Sat Jul 10, 2010 7:51 pm
by skinkken
Kyllä olisi hyvä jos avatarit olisi omalla palvelimella. mutta kokorajoitusta saisi kyllä vähän isontaa.
EDIT:

Eikös tuo ole "avatarit" eikä "avataret"


Re: Avataret

Posted: Sat Jul 10, 2010 9:41 pm
by Koodiapina
Ihan jeeshän tämä olisi. Totta puhuen alunperin ihmetyttikin miksei voinut ladata suoraan kovalevyltä sitä avatariaan. Käyttäjä laittamalla laitettiin etsimään ulkopuolista hostia, vaikka ei kokoelman pieniä kuvia pitäisi tällaista palvelinta kaataa.

Minulla on muuten tälläkin hetkellä siitä surkeimmasta päästä oleva Internet-yhteys, eikä kenenkään avatar ole koskaan tuntunut hidastavan foorumeiden latautumista.

Re: Avataret

Posted: Sat Jul 10, 2010 9:56 pm
by porzi
Selain ei lataa dynaamisia käyttäjäkuvakkeita joka sivunlatauksella. Dynaaminen avatar päivittyy silloin, kun selain katsoo cachen vanhentuneen ja hakee uuden version ulkopuoliselta serveriltä koska tiedostonimi on sama.

Siitä en sitten tiedä, jos foorumisofta disabloi selaimen cachetusta käyttäjäkuvakkeiden kohdalla.

Molempien tapojen edut saavutettaisiin ehkä, jos avatarit ladattaisiin cachettavan php-scriptin kautta siten, että sille annettaisiin parametrinä kuvan osoite ulkopuolisella serverillä, josta se sitten lataisi sen cb:n palvelimella sijaitsevaan cacheen, jos sieltä ei löytyisi tarpeeksi uutta tiedostoa jo valmiiksi. Päivitysväli voisi olla vaikka 30 min tai 1päivä tjsp.

Ja isojen tiedostojen kanssahan voitaisiin menetellä siten, että redirectataan alkuperäiseen tiedostoon.

Tämä toki vaatisi ftp-tunnukset cb:n palvelimelle ja php:n asetuksista pitää olla tiettyjä seikkoja sallittu, että tuo tiedoston lataaminen toiselta serveriltä ylipäänsä onnistuu cacheen.

Mielipiteitä?

Re: Avataret

Posted: Sat Jul 10, 2010 10:16 pm
by MAVmaggot
Ei. Se on oma ongelma jos ei osaa semmoseen paikkaan sitä upata mistä se lähtee ennen kun seuraava päivä koittaa. Ja mitään muuta hyötyähän tästä ei olisikaan.

Re: Avataret

Posted: Sat Jul 10, 2010 10:37 pm
by porzi
MAVmaggot wrote:Ei. Se on oma ongelma jos ei osaa semmoseen paikkaan sitä upata mistä se lähtee ennen kun seuraava päivä koittaa. Ja mitään muuta hyötyähän tästä ei olisikaan.
Et tainnut ihan tajuta, mitä ajoin takaa. Cachea ei siis tehtäisi yhtä päivää varten, vaan se päivitettäisiin ulkopuoliselta palvelimelta esim. yhden päivän välein cb:n palvelimelle (jos joku sitä koittaa ladata.. muutoin ei tehdä mitään eli esim. 24 tunnin välein tapahtuvaa croniajoa ei olisi tarve toteuttaa).

Hyödyt cachettamistesta:
- CoolBasicin palvelimelle sijoitetut avataret eivät hidasta tarpeettomasti foorumien toimintaa
- Käyttäjämukavuus paranee
- Sivujen latautuminen nopeutuu
- Pitkät ja (rasittavat?) animaatiot sekä isot tiedostot voidaan haluttaessa sallia (siten, että redirectataan suoraan kuvan alkuperäiseen paikkaan)

Haitat:
- Dynaamiset avat toimisivat viiveellä

Re: Avataret

Posted: Sat Jul 10, 2010 11:22 pm
by CCE
Dynaamiset ja animoidut avatarit ovat foorumin toimivuuteen verrattuna turhia, pois vaan.
Edit: Jos nyt tuo oma avatar edes näkyisi :P
Edit2: i.servut.us varmaan toimii hyvin väliaikaisena säilönä avatarille

Re: Avataret

Posted: Sun Jul 11, 2010 12:21 am
by Pettis
Alunperin avatarien uppaus taidettiin estää jonkin teknisen ongelman vuoksi, mikäli nyt en ihan väärin muista.

Mitä selaimen cachetukseen tulee, niin selainhan cachettaa tiedostot sen mukaan mitä palvelin headereissa kertoo. Ei siis siellä HTML:n seassa vaan niissä headereissa jotka HTTP-protokollassa tulee palvelimelta ennen itse HTML-dokumenttia. Cachetushan toimii nytkin, jos kuvan hostaava kohde sellaisen selaimelle kertoo. Epäilen että aika harva webbihosti noita cache headereita lähettää.

Foorumisoftan puukottaminen ei ole se mieluisin vaihtoehto. Tosin Zero päättää siitä.

Re: Avataret

Posted: Sun Jul 11, 2010 12:40 am
by porzi
Lähtökohtaisesti puukotus on huono ratkaisu, koska foorumisoftan päivittyessä pitäisi samat fiksit luultavasti tehdä uudestaan.

Cachettavasta scriptistä tosin voisi tehdä itsenäisen esim. tyyliin:
-Kannassa olevat avatarien osoitteet muutetaan tyyliin: coolbasic.com/avatarCache.php?url=[alkuperäinen url]
-avatarCache.php luo cache-filet ja tarjoilee ne selaimelle kysyttäessä ja samalla toki syöttää selaimelle cache-headerit client side cachea varten, joka toki itsessään säästää latausaikaa ja kaistaa jne. Liian isot tiedostot voidaan jättää cachettamatta ja redirectata suoraan alkuperäiseen urliin.

Enpä tosiaan kyllä tiedä, onko tämä välttämättä optimaalisin ratkaisu / toteuttamisen arvoinen, mutta teknisesti jokseenkin järkevästi toteutettavissa.

Suoraviivaisempaa lienee kuitenkin rajata avatarit foorumsoftan uploadattuihin tai ulkopuoleta linkitettäviin avatareihin.

Ja pikaratkaisuna jouluserverin aiheuttamiin hidastuksiin toimisi varmaankin koko avan poistaminen niiltä, joilla se viittaa jouluserverille, jos huhut sen kokonaan lopettamisesta pitää paikkansa.

Re: Avataret

Posted: Sun Jul 11, 2010 12:56 am
by TheDuck
Jouluserver ei ole enää down, se on kuollut.

Re: Avataret

Posted: Sun Jul 11, 2010 1:25 am
by Koodiapina
Niin näyttää olevan. Muistan vielä kun jouluservuilin vuonna 2006 ja opettelin FTP:n käyttöä. *Sniif* :')

Onneksi olin kaukaa viisas ja hankin Arkusta sivutilaa vuosi takaperin. Voisi noita kotisivujakin päivittää tässä samalla, ja luonnollisesti laittaa sen avatarinkin sinne sekaan.

Re: Avataret

Posted: Sun Jul 11, 2010 2:07 am
by MAVmaggot
porzi wrote:
MAVmaggot wrote:Ei. Se on oma ongelma jos ei osaa semmoseen paikkaan sitä upata mistä se lähtee ennen kun seuraava päivä koittaa. Ja mitään muuta hyötyähän tästä ei olisikaan.
Et tainnut ihan tajuta, mitä ajoin takaa. Cachea ei siis tehtäisi yhtä päivää varten, vaan se päivitettäisiin ulkopuoliselta palvelimelta esim. yhden päivän välein cb:n palvelimelle (jos joku sitä koittaa ladata.. muutoin ei tehdä mitään eli esim. 24 tunnin välein tapahtuvaa croniajoa ei olisi tarve toteuttaa).

Hyödyt cachettamistesta:
- CoolBasicin palvelimelle sijoitetut avataret eivät hidasta tarpeettomasti foorumien toimintaa
- Käyttäjämukavuus paranee
- Sivujen latautuminen nopeutuu
- Pitkät ja (rasittavat?) animaatiot sekä isot tiedostot voidaan haluttaessa sallia (siten, että redirectataan suoraan kuvan alkuperäiseen paikkaan)

Haitat:
- Dynaamiset avat toimisivat viiveellä
Viestini lähinnä viittasikin vain yleisesti äänestykseen. :P

Kuitenkin, megasella netilläkään ei varmasti kauhean helposti huomaa noita nopeuseroja, joten ei siitä hirveätä hyötyä varmaan olisi. Jos ei kuitenkaan avatarin kokoon tule mitään rajotuksia, tiukempia siis kuin tälläkään hetkellä, niin miksipä tuota sitten vastustamaan.

Re: Avataret

Posted: Sun Jul 11, 2010 2:10 am
by Pettis
Niinno... Itsellä on 100-meganen nettiyhteys kämpillä ja minä otin tämän aiheen puheeksi ylläpidon kesken. Olen kai sitten vain aika nirso.

Joka tapauksessa kun tuo jouluserver ei sitten taida nousta ylös, niin poistin pikaisella vilkaisulla kaikkien niiden avataret ja allekirjoitukset joilla oli sisältöä jouluserverillä. Nyt ei enää selain jää odottelemaan turhaan vastausta.

Re: Avataret

Posted: Sun Jul 11, 2010 3:30 am
by mikeful
Molempi parempi. Sallitaan avatarien lataus CB:n palveilmille ja ulkopuolset avatarit, niin saadaan kummankin puolen hyvät puolet.

En näe syytä tehdä tämäntasoisia käyttäjien mahdollisuuksia rajoittavia muutoksia vain siksi, että joku random-palvelin jossain sattuu vähän sekoilemaan.

Re: Avataret

Posted: Sun Jul 11, 2010 2:15 pm
by tuhoojabotti
Minulla Coolbasicin sivut latautuvat niin nopeasti, että muutama junnaava avatar ei merkitse mitään. Viestien sisältö on kuitenkin pääasia.