Uwagi do funkcjonowania forum
Zauwazylem to, ale nie wiem skad sie bierze. Jesli bedzie sie czesto powtarzalo, to sprobuje to poprawic.
prawdopodobnie powtórzona jest jakaś zmienna i dubluje grupy ... trzeba pewnie zrobić jakiegoś if jak nie ma ...
[url=http://www.polnik-studio.pl/]systemy informatyczne[/url] || [url=http://www.athleticshop.com.pl/]sprzęt fitness[/url] || [url=http://www.trampoliny.com.pl.pl/]trampoliny[/url] || [url=http://www.ogrodowe-meble.pl/]meble ogrodowe[/url]
- Od: 18 lis 2003, 16:31
- Posty: 1097
- Skąd: Warszawa
- Auto: Kia pro cee'd/ Toyota Starlet
Na pewno mi się często powtarza – nie wiem jak innym
Pozdrowienia
Huano
---------------------
MX-3 1.8 V6 wersja USA '92. Była: 626 GD coupe 2.0i DOHC 16V FE3 '90 – niestety blacharka nie wytrzymała próby czasu...
Huano
---------------------
MX-3 1.8 V6 wersja USA '92. Była: 626 GD coupe 2.0i DOHC 16V FE3 '90 – niestety blacharka nie wytrzymała próby czasu...
- Od: 27 maja 2004, 10:00
- Posty: 724
- Skąd: REDA / k. Trojmiasta
- Auto: MX-3 1.8 V6 wersja USA '92
OK , zostanie podjeta proba naprawienia problemu. Zawsze chcialem zobaczyc, jak to jest byc w dwoch osobach...
OK. Teraz juz nie powinno sie powtarzac.
Widze, ze Cie to interesuje, to przedstawie rozwiazanie i niestety jak zwykle jakies "if" nie wystarczylo...
Problem polega na tym, ze kiedy skrypt tworzy liste userow przegladajcych dane forum, to asekuracyjnie zawsze dopisuje do niej tego usera, ktorym jestes zalogowany na forum. Zabezpiecznie jest po to, bo zalogowany user nie zawsze musi miec otwarta sesje po stronie serwera, czyli nie zawsze pojawi sie z prostego zapytania o liste userow z sesja. Byloby dziwnie, gdybys patrzyl na liste osob przegladajacych forum i nie widzial tam siebie, dlatego jest to zabezpiecznie.
Tylko, ze w takiej sytuacji pojawia sie problem, bo czasami (czesciej niz rzadziej) twoja sesja bedzie istniec i wtedy lista zawiera dwa wpisy, raz z zapytania o userow z sesja, a raz ze sztywnego zabezpieczenia. Lista nie jest tablica, tylko zwyklym ciagiem znakow, ktory zawiera juz w sobie wszystkie znaczniki HTML. Dlatego przed sztywnym dodaniem zalogowanego usera, skrpyt sprawdza, czy taki ciag znakow nie zostal juz dodany i jesli nie, to go dopisuje.
Problem pojawil sie po modyfikacji "kolorowych grup", poniewaz ten mod zmienil ciag znakow (np. inny kolor) nicka, ktory byl dodawany z zapytania o sesje. Poniewaz link z zabezpiecznia byl tworzony niezaleznie, a wiec bez mod'u "kolorowania grup", to ciagi znakow nie zgadzaly sie.
Tyle.
A swoja droga, to nim bardziej zaglebiam sie w kod phpBB, to widze w nim bardzo duzo takich wlasnie obejsc, powstajacych naprawdopodobniej w wyniku licznych poprawek, mod'ow ktore z czasem byly wlaczane do podstawowego zestawu itd. Straszny bajzel i miejscami glupota, ktorej proby obejscia zmuszaja do jeszcze wiekszych glupot. Straszny problem mialem np. z posortowaniem userow na pierwszej stronie forum – chodzi o liste "x uzytkownikow odwiedzilo forum w ciagu ostatnich y godzin". Tutaj przede wszystkim zdziwil mnie sposob zapisu w bazie danych grup uzytkownikow, takich cudów naprawde dawno nie widzialem... Ale to juz zupelnie inny temat...
Pozdrawiam.
prawdopodobnie powtórzona jest jakaś zmienna i dubluje grupy ... trzeba pewnie zrobić jakiegoś if jak nie ma ...
Widze, ze Cie to interesuje, to przedstawie rozwiazanie i niestety jak zwykle jakies "if" nie wystarczylo...
Problem polega na tym, ze kiedy skrypt tworzy liste userow przegladajcych dane forum, to asekuracyjnie zawsze dopisuje do niej tego usera, ktorym jestes zalogowany na forum. Zabezpiecznie jest po to, bo zalogowany user nie zawsze musi miec otwarta sesje po stronie serwera, czyli nie zawsze pojawi sie z prostego zapytania o liste userow z sesja. Byloby dziwnie, gdybys patrzyl na liste osob przegladajacych forum i nie widzial tam siebie, dlatego jest to zabezpiecznie.
Tylko, ze w takiej sytuacji pojawia sie problem, bo czasami (czesciej niz rzadziej) twoja sesja bedzie istniec i wtedy lista zawiera dwa wpisy, raz z zapytania o userow z sesja, a raz ze sztywnego zabezpieczenia. Lista nie jest tablica, tylko zwyklym ciagiem znakow, ktory zawiera juz w sobie wszystkie znaczniki HTML. Dlatego przed sztywnym dodaniem zalogowanego usera, skrpyt sprawdza, czy taki ciag znakow nie zostal juz dodany i jesli nie, to go dopisuje.
Problem pojawil sie po modyfikacji "kolorowych grup", poniewaz ten mod zmienil ciag znakow (np. inny kolor) nicka, ktory byl dodawany z zapytania o sesje. Poniewaz link z zabezpiecznia byl tworzony niezaleznie, a wiec bez mod'u "kolorowania grup", to ciagi znakow nie zgadzaly sie.
Tyle.
A swoja droga, to nim bardziej zaglebiam sie w kod phpBB, to widze w nim bardzo duzo takich wlasnie obejsc, powstajacych naprawdopodobniej w wyniku licznych poprawek, mod'ow ktore z czasem byly wlaczane do podstawowego zestawu itd. Straszny bajzel i miejscami glupota, ktorej proby obejscia zmuszaja do jeszcze wiekszych glupot. Straszny problem mialem np. z posortowaniem userow na pierwszej stronie forum – chodzi o liste "x uzytkownikow odwiedzilo forum w ciagu ostatnich y godzin". Tutaj przede wszystkim zdziwil mnie sposob zapisu w bazie danych grup uzytkownikow, takich cudów naprawde dawno nie widzialem... Ale to juz zupelnie inny temat...
Pozdrawiam.
the right man in the wrong place...
hmm a może jest to związane z grupami userów. Wygląda na to jak by raz czytał z grupy a drugi raz normalnie. Może poprostu zdublowani userzy są ?
[url=http://www.polnik-studio.pl/]systemy informatyczne[/url] || [url=http://www.athleticshop.com.pl/]sprzęt fitness[/url] || [url=http://www.trampoliny.com.pl.pl/]trampoliny[/url] || [url=http://www.ogrodowe-meble.pl/]meble ogrodowe[/url]
- Od: 18 lis 2003, 16:31
- Posty: 1097
- Skąd: Warszawa
- Auto: Kia pro cee'd/ Toyota Starlet
Przeciez napisalem, liste userow tworzy z zapytania o sesje, czyli zalogowanych uzytkownikow (ktora nie zawsze musi byc kompletna), a potem dodaje do niej twojego nicka, zeby nie bylo obciachu. Przy czym szuka takiego ciagu we wczesniej stworzonej liscie, zeby nie bylo powtorzen. Wystarczy, ze liste z sesji stworzyl wg regul moda (inne kolorowanie), a twojego nicka wg pierwotnych i wszystko szlag trafial. Jesli byles na liscie sesji, to byles podwojnie, jesli cie nie bylo na tej liscie, to bylo tylko sztywne dodanie. Uff.
the right man in the wrong place...
nie tylko "tu się witamy", "pozdrawienia" trzeba by przemyśleć sprawę tego tuningu jak i czyszczenia forum czyli pousuwania tematów, które są już stare i dawno nie aktualne lub nieodwiedzane od paru miesięcy.
[url=http://www.polnik-studio.pl/]systemy informatyczne[/url] || [url=http://www.athleticshop.com.pl/]sprzęt fitness[/url] || [url=http://www.trampoliny.com.pl.pl/]trampoliny[/url] || [url=http://www.ogrodowe-meble.pl/]meble ogrodowe[/url]
- Od: 18 lis 2003, 16:31
- Posty: 1097
- Skąd: Warszawa
- Auto: Kia pro cee'd/ Toyota Starlet
wobec tego co według Wszechwładnego, wszechmogącego i wogule wszech ma wpływ ? Bo napewno nie liczba userów obecnych na forum jak np. na : http://forum.tuning.pl/ czy http://forum.webhelp.pl/
[url=http://www.polnik-studio.pl/]systemy informatyczne[/url] || [url=http://www.athleticshop.com.pl/]sprzęt fitness[/url] || [url=http://www.trampoliny.com.pl.pl/]trampoliny[/url] || [url=http://www.ogrodowe-meble.pl/]meble ogrodowe[/url]
- Od: 18 lis 2003, 16:31
- Posty: 1097
- Skąd: Warszawa
- Auto: Kia pro cee'd/ Toyota Starlet
polnik@studio napisał(a):wpbec tego co według Wszechwładnego, wszechmogącego i wogule wszech ma wpływ ?
A co? Chcesz sie troche doszkolic? Zacznij od ortografii!
1. Usuwajac 90% postow nie zwiekszymy wydajnosci forum
2. Usuwajac niektore mody zwiekszymy wydajnosc
3. Optymalizujac kod HTML/JS zwiekszymy wydajnosc
4. Placac za szybszy serwer zwiekszymy wydajnosc
5. Placac za serwer umieszczony w innej sieci zwiekszymy wydajnosc (?)
Poza tym uwazam ze forum dziala z predkoscia, ktora za w/w kwote jest wiecej niz akceptowalna. Nie spodziewam sie wiec, ze po zmianie serwera, poza wiekszymi limitami dostaniemy cos wiecej – oczywiscie niektorym osobom moze sie polepszyc, a niektorym pogorszyc, ale srednia zostanie na bardzo zblizonym poziomie.
Pozdrawiam.
the right man in the wrong place...
http://www.e-kosmetyki.pl znajduje się na dość tamin serwerze, za który płacę smieszne pieniądze, dziennie mam około 3000 tyś unikalnych IP, baza danych zajmuje około 60 MB transfer dzienny mam na poziomie 1 GB a strona hula niczym wiatr po łące więc zmiana serwera nic nie da i ja nic takiego nie mówiłem.
hmm jak byś zauważył to chyba ty cytując robisz błędy
a niech no Wszechwładnego, wszechmogącego i wogule wszech powie ile to niby modów jest zainstalowanych
taki mały przykładzik : http://forum.neostrada.info/index.php
i "modified v1.8 by Przemo"
jak on sobie poradził z tyloma modami, że to tak szybko lata
To jest bardzo znany upgrate na forum phpbb (tak dla niewiedzących)
Zacznij od ortografii
hmm jak byś zauważył to chyba ty cytując robisz błędy
Usuwajac niektore mody zwiekszymy wydajnosc
a niech no Wszechwładnego, wszechmogącego i wogule wszech powie ile to niby modów jest zainstalowanych
taki mały przykładzik : http://forum.neostrada.info/index.php
i "modified v1.8 by Przemo"
jak on sobie poradził z tyloma modami, że to tak szybko lata
To jest bardzo znany upgrate na forum phpbb (tak dla niewiedzących)
[url=http://www.polnik-studio.pl/]systemy informatyczne[/url] || [url=http://www.athleticshop.com.pl/]sprzęt fitness[/url] || [url=http://www.trampoliny.com.pl.pl/]trampoliny[/url] || [url=http://www.ogrodowe-meble.pl/]meble ogrodowe[/url]
- Od: 18 lis 2003, 16:31
- Posty: 1097
- Skąd: Warszawa
- Auto: Kia pro cee'd/ Toyota Starlet
polnik@studio napisał(a):taki mały przykładzik : http://forum.neostrada.info/index.php
i "modified v1.8 by Przemo"
Hm. Polnik, skoro jednak nie ja, a ty jestes wszech i w ogole, to powiedz jaka jest roznica w:
1) wygenerowaniu strony przez gole phpBB i phpBB by Przemo z wlaczonymi mozliwymi modami
2) pobraniu strony wygenerowanej przez gole phpBB, a phpBB by Przemo
polnik@studio napisał(a):baza danych zajmuje około 60 MB
To jest malutko. Mniej wiecej tyle samo zajmuje baza naszego forum.
polnik@studio napisał(a):taki mały przykładzik : http://forum.neostrada.info/index.php
Po drugim przeladowaniu pierwsza strona wczytuje sie (IE 6.0 SP1): ~6.3 sekundy
Nasza pierwsza strona wczytuje sie: ~6.1 sekudny
Podobnie z listami tematow i postow.
Z tego co widze, wiekszosc modow, ktore maja duzy wplyw na objetosc strony jest wylaczona. O co Ci chodzilo?
P.S. Temat proponuje kontynowac w "uwagach", bo robi sie OT.
the right man in the wrong place...
Zgodnie z uwagami pewnego upierdliwego usera ( ) poprawilem wyniki wyszukiwania, tak ze rowniez na tej liscie pojawiaja sie opisy tematow.
Pozdrawiam.
Pozdrawiam.
the right man in the wrong place...
Kto przegląda forum
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 9 gości
Moderatorzy
Koordynatorzy, Koordynatorzy Forum