[Blog] Prechod fora a statistiky
- hojko
- Site Admin
- Príspevky: 38287
- Registrovaný: 24 apr 2004, 18:29
- Bydlisko: Európa
- Kontaktovať používateľa:
[Blog] Prechod fora a statistiky
Uvod
Na konci novembra som prisiel s myslienkou, ze po 5 a pol roku by bol mozno aj cas na zmenu fora a pozriet sa po niecom novsom. Ako inak, aj teraz som chcel ostat pri phpBB a tak som medzi moderatorov hodil informacie o phpBB3. Najskor som si popozeral funkcie, co vsetko to dokaze a potom zacala mala diskusia. V prvom momente nas nezaujimal design, preklad, moznosti, ale islo na o to, ze co s modmi, ktore su tu pouzite alebo si si programovali, ved taka karma sa stala u vela ludi oblubena, ale aj nenavidena. Museli sme sa preto rozhodnut, ci do toho pojdeme aj za cenu, ze karmu nebude mozne spojazdnit.
Testovanie a praca
Nakoniec sme dospeli k nazoru, ze to skusime a spravil som si testovacie forum na ktorom som sa zacal pomaly hrat, skusat funkcie, mody a pridavat co by sa nam mohlo hodit. Kedze phpBB3 toho uz v zakladnom balicku ponuka viac ako dost, vela veci odpadlo a nebolo potrebne hladat mody s podobnou funkciou. Takmer vsetko sa podarilo nahradit, teda vsetko, co bolo vo vacsom mnozstve pouzivane a bolo uzitocne, vratane karmy.
Pri karme ako takej nastal najvacsi problem, pretoze sucasna karma je od ineho autora, ako ta, ktoru sme pouzivali na starom fore a rozdiel v scriptoch aj databaze je obrovsky. Hodiny studovania a premyslania nad tym, ci bude mozne vobec presniest 80 tisic hodnoteni karmy aj s komentarmi, ktore boli za ten cas odoslane alebo ci o vsetky komentare prideme a podari sa nam aspon ponechat hodnotu karmy pri uzivateloch. Po par dnoch premyslania, porovnavania a skusania sa nasiel system, ktory dokaze karmu spojazdnit aj na novom fore a bol uspesne odkusany.
Postupne sa doplnali rozne funkcie a robili upravy, aby sa forum vo velkej miere podobalo tomu staremu a to najma po vzhladovej stranke. Logo ci ikonky boli robene na mieru a doslova sa spekulovalo, ci obrazok alebo ikonku zvacsit alebo posunut o 1 pixel, ze ci to bude vyzerat lepsie v 80 percentom prekryti alebo 75 percentnom. Logo fora sa mierne zvacsilo, aj ked viditelne to nie je poznat, ale bolo pridanych 5 pixelov na vysku a 6 pixelov na sirku, co mozno nie je badatelne, ale v niektorych pripadoch v minulosti pri dotahovani detailov by to urcite pomohlo. Niektore veci v grafike bude este potrebne dotiahnut, aby sme vyhoveli vacsine, takze doladenie oranzovej ci zelenej farby pride v najblizsich dnoch, zatial je to len provizorne riesenie, ktoremu sme prilis casu nevenovali.
Nove funkcie
S novym forom prisli aj nove funkcie, ktore chceme ponuknut uzivatelom. Jednou z nich je napriklad tento blog, na ktory pisem clanok. Vo svete je v oblube pisat clanky na blog, svoje zazitky a cast uzivatelov tieto svoje zazitky rozpisovala v teme Co ma dnes nahnevalo / Co ma dnes potesilo, kde kratkymi komentarmi vyjadrili svoje pocity. Teraz maju moznost vyjazdrit svoje pocity v dlhsej forme ku ktorej je mozne pridat aj prilohy (napr. fotografie), ci precitat si diskusiu k danym pocitom vo forme komentarov k blogu. Uzivatelsky panel s nastaveniami ponuka daleko viacej nastaveni a moznosti, ktore su na jednom mieste. Okrem toho je mozne nastavit si aj rozne komunikacne programy a socialne siete, ci uz je to ICQ, Skype, MSN, Yahoo Messenger, Jabber a AOL, alebo zo socialnych sieti je to oblubeny Facebook, Twitter, Hi5, Pokec a LinkedIn..., samozrejmostou je aj webova stranka. V pripade, ze mate plne zuby niektoreho z uzivatelov a jeho prispevky vam pridu hlupe ci arogantne, mozete si uzivatela pridat medzi nepriatelov a jeho prispevky sa vam uz viac nebudu zobrzovat. K zmenam prislo aj na strane avatarov, ked povolena velkost avataru bola mierne zvysena z 8KB na 10KB, co nie je vela, ale pri malom obrazku v maximalnom rozmere 106x106 pixelov to pomoze. Ak ma niekto pomalsi internet, tak v nastaveni si moze vypnut zobrazovanie avatarov a tie sa uz zobrazovat nebudu. Velkou oblubenou funkciou sa pre uzivatelov urcite stane oznacovanie precitanych sprav a tem, ked sa tieto informacie neukladaju do cookies prehliadaca, ale do databazy. V klude tak mozete odist z fora bez toho, aby ste sa bali, ze sa vam temy a spravy oznacia ako precitane a pri dalsej navsteve nebudete vediet, ci ste temu citali alebo nie. Teraz az do kliknutia na tlacitko Oznacit vsetky temy fora ako precitane ostanu temy ako nove, dokonca aj po odhlaseni.
Prechod
Prechod fora bol odhadovany na priblizne 2 dni, co sa aj skutocne potvrdilo a vsetko sa to zvladlo za cca. 49 hodin. Obavy pri prechode robila najma databaza fora, ktora mala v tom case nieco malo cez 1,2GB, co predstavuje viac ako 1,3 miliardy znakov. Okrem toho bolo potrebne preniest aj prilohy, ktore boli na forum zaslane a pre obrazky vygenerovat nove nahlady. Proces prenosu prispevkov, kopirovania priloh a vytvaranie malych nahladov pre obrazky trval priblizne 6 hodin. Na rad potom prisla indexacia databazy pre vyhladavanie, ktory trval priblizne 30 hodin - cely proces spociva v tom, ze prispevok po prispevku sa otvori, nacitaju sa z neho slova, kazde jedno slovo v rozmedzi 3-15 znakov sa ulozi do databazy, priradi sa pre dane slovo cislo prispevku v ktorom sa slovo nachadza a takto sa to opakuje, az kym neprejde vsetky prispevky. Vdaka tomu je mozne vyhladat takmer milion slov, ktore sa na fore vyskytuju. Nasledovalo konvertovanie karmy a zaloziek na novy system, a mylna domnienka, ze forum bude mozne coskoro spustit. Niekolkohodinove problemy pri karme, ktore sme nedokazali vyriesit sa nam podarilo vyriesit az celom poobedi a okolo polnoci prebehlo vsetko ako malo. Mozno si niekto vsimne, ze hodnoty v karme su zaokruhlene a nepouziva sa desatinne miesto, ale to nevadi, islo len o zaokruhlovanie scriptu, realna hodnota karmy uzivatela ostala zachovana. Pocas prechodu bol web fora, server Counter-Strike a aj par dalsich procesov, ktore standardne bezia vypnute, aby zbytocne nevytazovali server a aby sa vsetko mohlo sustredit na prechod. Najvacsim problemom vsak boli disky, pretoze 10 000 otackove WD Raptor uz dnes na tak velku databazu nestacia, najma pokial sa pri indexovani vyhladavania skakalo medzi par stovkami megabajtov prispevkov a prislusnej docasnej naindexovanej tabulky k nim.
Statistiky
Forum by sa dalo kludne oznacit k tym vacsim, ved uz nejaky ten rocik posobi na internete, je na nom viac ako 31 tisic uzivatelov, aktualne obsahuje cez 900 000 prispevkov a ulozenych je viac ako 300 000 sukromnych sprav. MySQL databaza ma momentalne 1,7GB a prilohy vo forme obrazkov, archivov, hudobnych ci video suborov maju nieco malo pod 9GB, co predstavuje 46 tisic priloh. Celkovo bolo na forum odoslanych viac ako 1,3 miliona sprav a takmer pol miliona sukromnych sprav. Mesacne forum prenesie priblizne 100-150GB dat.
Forum bezi uz viac ako 2 a pol roka na vlastnom serveri, ktoremu uz odzvonilo a mnohokrat je pretazeny. Zostava v podani Intel C2D E6400 s 3GB RAM a 10 000 otackovymi WD Raptor dnes uz na zataz nestaci, ved okrem fora tu bezi este par mensich webov a hlavne Counter-Strike server, ktory dokaze server slusne vytazit. Aktualne vsak nedisponujeme sumou, aby sa mohla zakupit lepsia zostava v podani 4-jadroveho Xeonu s 8GB RAM, popripade 15 000 otackovymi diskami, pretoze je to investicia na priblizne 1000 eur.
Zaver
Verime, ze casom si uzivatelia zvykny na novy system phpBB3, novy design a ze casom pribudne aj tmava varianta tohto designu, aby sme vyhoveli aj tym, ktorych pravidelne bolia oci zo silneho kontrastu v tme.
Statistiky
Do prilohy pridavam statistiky vytazenia servera, mozno niekomu nic nepovedia, inemu mozu prezradit vela...
Za cely tim hojko.com: hojko
Na konci novembra som prisiel s myslienkou, ze po 5 a pol roku by bol mozno aj cas na zmenu fora a pozriet sa po niecom novsom. Ako inak, aj teraz som chcel ostat pri phpBB a tak som medzi moderatorov hodil informacie o phpBB3. Najskor som si popozeral funkcie, co vsetko to dokaze a potom zacala mala diskusia. V prvom momente nas nezaujimal design, preklad, moznosti, ale islo na o to, ze co s modmi, ktore su tu pouzite alebo si si programovali, ved taka karma sa stala u vela ludi oblubena, ale aj nenavidena. Museli sme sa preto rozhodnut, ci do toho pojdeme aj za cenu, ze karmu nebude mozne spojazdnit.
Testovanie a praca
Nakoniec sme dospeli k nazoru, ze to skusime a spravil som si testovacie forum na ktorom som sa zacal pomaly hrat, skusat funkcie, mody a pridavat co by sa nam mohlo hodit. Kedze phpBB3 toho uz v zakladnom balicku ponuka viac ako dost, vela veci odpadlo a nebolo potrebne hladat mody s podobnou funkciou. Takmer vsetko sa podarilo nahradit, teda vsetko, co bolo vo vacsom mnozstve pouzivane a bolo uzitocne, vratane karmy.
Pri karme ako takej nastal najvacsi problem, pretoze sucasna karma je od ineho autora, ako ta, ktoru sme pouzivali na starom fore a rozdiel v scriptoch aj databaze je obrovsky. Hodiny studovania a premyslania nad tym, ci bude mozne vobec presniest 80 tisic hodnoteni karmy aj s komentarmi, ktore boli za ten cas odoslane alebo ci o vsetky komentare prideme a podari sa nam aspon ponechat hodnotu karmy pri uzivateloch. Po par dnoch premyslania, porovnavania a skusania sa nasiel system, ktory dokaze karmu spojazdnit aj na novom fore a bol uspesne odkusany.
Postupne sa doplnali rozne funkcie a robili upravy, aby sa forum vo velkej miere podobalo tomu staremu a to najma po vzhladovej stranke. Logo ci ikonky boli robene na mieru a doslova sa spekulovalo, ci obrazok alebo ikonku zvacsit alebo posunut o 1 pixel, ze ci to bude vyzerat lepsie v 80 percentom prekryti alebo 75 percentnom. Logo fora sa mierne zvacsilo, aj ked viditelne to nie je poznat, ale bolo pridanych 5 pixelov na vysku a 6 pixelov na sirku, co mozno nie je badatelne, ale v niektorych pripadoch v minulosti pri dotahovani detailov by to urcite pomohlo. Niektore veci v grafike bude este potrebne dotiahnut, aby sme vyhoveli vacsine, takze doladenie oranzovej ci zelenej farby pride v najblizsich dnoch, zatial je to len provizorne riesenie, ktoremu sme prilis casu nevenovali.
Nove funkcie
S novym forom prisli aj nove funkcie, ktore chceme ponuknut uzivatelom. Jednou z nich je napriklad tento blog, na ktory pisem clanok. Vo svete je v oblube pisat clanky na blog, svoje zazitky a cast uzivatelov tieto svoje zazitky rozpisovala v teme Co ma dnes nahnevalo / Co ma dnes potesilo, kde kratkymi komentarmi vyjadrili svoje pocity. Teraz maju moznost vyjazdrit svoje pocity v dlhsej forme ku ktorej je mozne pridat aj prilohy (napr. fotografie), ci precitat si diskusiu k danym pocitom vo forme komentarov k blogu. Uzivatelsky panel s nastaveniami ponuka daleko viacej nastaveni a moznosti, ktore su na jednom mieste. Okrem toho je mozne nastavit si aj rozne komunikacne programy a socialne siete, ci uz je to ICQ, Skype, MSN, Yahoo Messenger, Jabber a AOL, alebo zo socialnych sieti je to oblubeny Facebook, Twitter, Hi5, Pokec a LinkedIn..., samozrejmostou je aj webova stranka. V pripade, ze mate plne zuby niektoreho z uzivatelov a jeho prispevky vam pridu hlupe ci arogantne, mozete si uzivatela pridat medzi nepriatelov a jeho prispevky sa vam uz viac nebudu zobrzovat. K zmenam prislo aj na strane avatarov, ked povolena velkost avataru bola mierne zvysena z 8KB na 10KB, co nie je vela, ale pri malom obrazku v maximalnom rozmere 106x106 pixelov to pomoze. Ak ma niekto pomalsi internet, tak v nastaveni si moze vypnut zobrazovanie avatarov a tie sa uz zobrazovat nebudu. Velkou oblubenou funkciou sa pre uzivatelov urcite stane oznacovanie precitanych sprav a tem, ked sa tieto informacie neukladaju do cookies prehliadaca, ale do databazy. V klude tak mozete odist z fora bez toho, aby ste sa bali, ze sa vam temy a spravy oznacia ako precitane a pri dalsej navsteve nebudete vediet, ci ste temu citali alebo nie. Teraz az do kliknutia na tlacitko Oznacit vsetky temy fora ako precitane ostanu temy ako nove, dokonca aj po odhlaseni.
Prechod
Prechod fora bol odhadovany na priblizne 2 dni, co sa aj skutocne potvrdilo a vsetko sa to zvladlo za cca. 49 hodin. Obavy pri prechode robila najma databaza fora, ktora mala v tom case nieco malo cez 1,2GB, co predstavuje viac ako 1,3 miliardy znakov. Okrem toho bolo potrebne preniest aj prilohy, ktore boli na forum zaslane a pre obrazky vygenerovat nove nahlady. Proces prenosu prispevkov, kopirovania priloh a vytvaranie malych nahladov pre obrazky trval priblizne 6 hodin. Na rad potom prisla indexacia databazy pre vyhladavanie, ktory trval priblizne 30 hodin - cely proces spociva v tom, ze prispevok po prispevku sa otvori, nacitaju sa z neho slova, kazde jedno slovo v rozmedzi 3-15 znakov sa ulozi do databazy, priradi sa pre dane slovo cislo prispevku v ktorom sa slovo nachadza a takto sa to opakuje, az kym neprejde vsetky prispevky. Vdaka tomu je mozne vyhladat takmer milion slov, ktore sa na fore vyskytuju. Nasledovalo konvertovanie karmy a zaloziek na novy system, a mylna domnienka, ze forum bude mozne coskoro spustit. Niekolkohodinove problemy pri karme, ktore sme nedokazali vyriesit sa nam podarilo vyriesit az celom poobedi a okolo polnoci prebehlo vsetko ako malo. Mozno si niekto vsimne, ze hodnoty v karme su zaokruhlene a nepouziva sa desatinne miesto, ale to nevadi, islo len o zaokruhlovanie scriptu, realna hodnota karmy uzivatela ostala zachovana. Pocas prechodu bol web fora, server Counter-Strike a aj par dalsich procesov, ktore standardne bezia vypnute, aby zbytocne nevytazovali server a aby sa vsetko mohlo sustredit na prechod. Najvacsim problemom vsak boli disky, pretoze 10 000 otackove WD Raptor uz dnes na tak velku databazu nestacia, najma pokial sa pri indexovani vyhladavania skakalo medzi par stovkami megabajtov prispevkov a prislusnej docasnej naindexovanej tabulky k nim.
Statistiky
Forum by sa dalo kludne oznacit k tym vacsim, ved uz nejaky ten rocik posobi na internete, je na nom viac ako 31 tisic uzivatelov, aktualne obsahuje cez 900 000 prispevkov a ulozenych je viac ako 300 000 sukromnych sprav. MySQL databaza ma momentalne 1,7GB a prilohy vo forme obrazkov, archivov, hudobnych ci video suborov maju nieco malo pod 9GB, co predstavuje 46 tisic priloh. Celkovo bolo na forum odoslanych viac ako 1,3 miliona sprav a takmer pol miliona sukromnych sprav. Mesacne forum prenesie priblizne 100-150GB dat.
Forum bezi uz viac ako 2 a pol roka na vlastnom serveri, ktoremu uz odzvonilo a mnohokrat je pretazeny. Zostava v podani Intel C2D E6400 s 3GB RAM a 10 000 otackovymi WD Raptor dnes uz na zataz nestaci, ved okrem fora tu bezi este par mensich webov a hlavne Counter-Strike server, ktory dokaze server slusne vytazit. Aktualne vsak nedisponujeme sumou, aby sa mohla zakupit lepsia zostava v podani 4-jadroveho Xeonu s 8GB RAM, popripade 15 000 otackovymi diskami, pretoze je to investicia na priblizne 1000 eur.
Zaver
Verime, ze casom si uzivatelia zvykny na novy system phpBB3, novy design a ze casom pribudne aj tmava varianta tohto designu, aby sme vyhoveli aj tym, ktorych pravidelne bolia oci zo silneho kontrastu v tme.
Statistiky
Do prilohy pridavam statistiky vytazenia servera, mozno niekomu nic nepovedia, inemu mozu prezradit vela...
Za cely tim hojko.com: hojko
Re: [Blog] Prechod fora a statistiky
Dobra praca Hojko a vseci, ktori ste tvrdo pracovali a pracujete na vylepsovani tohto fora.
- Holubar
- Darca
- Príspevky: 3894
- Registrovaný: 24 feb 2005, 21:26
- Bydlisko: Senec
- Kontaktovať používateľa:
Re: [Blog] Prechod fora a statistiky
Je fajn byt clenom fora, o ktore je skutocne dobre postarane. Dobra praca
- uplink
- VIP
- Príspevky: 15220
- Registrovaný: 22 máj 2005, 23:01
- Bydlisko: Hnúšťa
- Kontaktovať používateľa:
Re: [Blog] Prechod fora a statistiky
hojkov blog
- mirak2
- Hardcore addict
- Príspevky: 6702
- Registrovaný: 18 sep 2005, 13:44
- Bydlisko: Prague, CZE / Kosice, SVK
Re: [Blog] Prechod fora a statistiky
som rad ze forum dostalo novy smer a gratulujem k uspesnemu prechodu ale ked ja taaaaaak nemam rad phpbb3...napriek tomu nezanevriem, dufam ze si zvyknem (nahlad v speeddial v opere si nechavam stary kvoli nostalgii!)
- lekoklatik
- VIP
- Príspevky: 11173
- Registrovaný: 25 sep 2006, 10:53
- Bydlisko: [google]
Re: [Blog] Prechod fora a statistiky
Pekne napísané. Tiež som veru rád že môžem byť členom. Len tak ďalej páni. Výborná práca : )
- Soviet
- Darca
- Príspevky: 9631
- Registrovaný: 20 okt 2006, 19:38
- Bydlisko: Moskwa
- Kontaktovať používateľa:
Re: [Blog] Prechod fora a statistiky
Great Job Chvalim..Pekne napisane a snad vsetko pojde ako ma. Len tak dalej
Re: [Blog] Prechod fora a statistiky
Som rád, že aj napriek vyhláseniam ešte pár mesiacov dozadu, že hojko na PHPBB3 nikdy neprejde, sa táto skutočnosť nakoniec stala realitou. V kútiku duše som v to stále veril..
- audiotrack
- VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: [Blog] Prechod fora a statistiky
skôr by som povedal že sme ho vytvorili ako že sa našiel ale inak pekne napísané, len dúfam, že sa nebude diskusia primárne presúvať do blogov ale ostane aj naďalej zachovaná funkcia fóra.Po par dnoch premyslania, porovnavania a skusania sa nasiel system, ktory dokaze karmu spojazdnit aj na novom fore a bol uspesne odkusany.
Re: [Blog] Prechod fora a statistiky
Prave toho sa bojim aj ja
PS: pekny clanok, zaujimave citanie.
PS: pekny clanok, zaujimave citanie.
Re: [Blog] Prechod fora a statistiky
nechce sa mi to citat ale verim ze hojko to pekne napisal