Skocz do zawartości

phpBB by przemo optymalizacja skryptu


magda90

Rekomendowane odpowiedzi

Mam forum na skrypcie phpBB by przemo (a raczej miałam bo forum zabiło serwer generując ponad 20% obciążenia procka) w efekcie strona została zawieszona. Oto jak przedstawiało się obciążenie w ciągu miesiąca:

Dzień Obciążenie

1-12-2008 0.215 %

2-12-2008 0.342 %

3-12-2008 0.324 %

4-12-2008 0.279 %

5-12-2008 0.324 %

6-12-2008 0.211 %

7-12-2008 0.597 %

8-12-2008 0.57 %

9-12-2008 0.624 %

10-12-2008 0.361 %

11-12-2008 0.674 %

12-12-2008 0.386 %

13-12-2008 11.371 %

14-12-2008 24.997 %

15-12-2008 24.838 %

16-12-2008 20.648 %

17-12-2008 0.041 % - ban

18-12-2008 0 %

19-12-2008 0 %

Dopuszczalne obciążenie procka na serwerze 1%

Wiecie co mogło spowodować tak gwałtowny wzrost obciążenia? Pamiętam, że jak strony były przez mnie orane programem do tworzenia sitemapy generowały takie obciążenie, które jednak po 1-3 dniach wracało do normy. Tym razem strona nie była traktowana żadnym takim programem (przynajmniej nic mi o tym nie wiadomo). Wszelki wskazówki co mogło spowodować takie przeciążenie i jak zoptymalizować skrypt mile widziane.

Darmowe gry flash online - zapraszam :) a tutaj 50 PLN zwrotu za zakład
Odnośnik do komentarza
Udostępnij na innych stronach

magda90, a nie zwiekszył Ci się przypadkiem ruch na forum?

[edit]

A co do optymalizacji to możesz powyłączać niektóre zbędne moduły.

Dodatkowo wszystko zależy od wielkości forum. Bo forum gdzie masz 100 postów raczej nie będzie generowało takiego obciążenia jak forum z 100k postow.

Michał Kryński
Zapraszam na moje forum akwarystyczne  ;-) 

 

Odnośnik do komentarza
Udostępnij na innych stronach

przy phpbb wystarczy jak gugiel wejdzie i zacznie indeksować i nagle transfer i obciążenie leci zgodnie z definicją czasoprzestrzeni: od tego punktu do 3ciej po południu :D

miałem to samo gdy jedno z for było na phpbb - obecnie po konwersji na IPB jest spokój. Na jednymz hostingów wyrzucono forum za zbytnie obciążenie.

optymalizacja ma sens tylo wtedy gdy nei ma zbyt dużo wtyczek/modówh zainstalowanych. W innych przypadkach zaczyna latać po bazie MYSQL polecenie SELECT * i jest po serwerze.

Agencja marketingowa Semgence istnieje na rynku od 2018 i odpowiada za prowadzenie działań SEO dla wielu firm małych i dużych. Prowadzimy też kampanie Google Ads - niedawno zostaliśmy sie Partnerem Google spełniając odpowiednie kryteria. Betapoint

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Zgadzam się, że zgredem, i jeśli chodzi o darmowe skrypty polecam phpbb3, które ma funkcję cache, która na pewno zmniejsza ilość zapytań do bazy, no i jest to nowy skrypt, ciągle udoskonalany. phpbb2 by przemo jest dziś jak windows 98 któremu doinstalowano tysiąc "ulepszeń", wodotrysków, jak to ma działać(?)

phpbb3 jest jak windows vista, ciągle się go ludzie boją, bo kolega kolegi miał i mu się komputer spalił, a naprawdę to dość dobry system jest :D

Tworzenie, wsparcie sklepów na Prestashop GoPresta.pl zapraszam do współpracy

Odnośnik do komentarza
Udostępnij na innych stronach

co do naglego skoku obciazenia, to mozliwe jest ze w momencie gdy masz jakiestam zapytanie typu:

SELECT * FROM x JOIN y ON [...] ORDER BY `data`

to w momencie gdy zbijasz tabele joinami to uzyskuje on wiekszy rozmiar niz jest ustawiony do cachowania mysql na serverze, wskutek czego gdy poleci order by powstanie plik tymczasowy na dysku... jedno zapytanie sie wykona wmiare szybko, ale jak jedno zahaczy o drugie to lawinowo bedzie zapychalo transfer dysku

mialem cos podobnego, w skrypcie z ogloszeniami, bylo ok, az do momentu gdy caly server dedykowany sie zapchal, okazalo sie ze jak serwis "podrosl" to w paru miejscach bylo wybieranych kilka ogloszen po dacie... dorzucenie "WHERE `id` > ostatnie_id-100" zalatwilo sprawe(LIMIT nie rozwiazuje problemu bo to tylko ile ostatecznie rekordow wyciagnac)

najlepiej zobaczyc ktore zapytania sa tzw "slow query" i sprobowac je zoptymalizowac/wyrzucic jezeli nie sa konieczne

Odnośnik do komentarza
Udostępnij na innych stronach

Te forum powinno zostać wycofane z możliwości instalacji na serwerach współdzielonych!

Te forum nadaje sie do instalacji na:

- własnym dedyku;

- localhoscie

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Mion, nie zgodzę się z Tobą. phpBB by Przemo można trzymać i na hostingu współdzielonym ....
Owszem trzymać można, ale w wersji nieprodukcyjnej, bo wystarczy trochę większy ruch na kliku forach z tym szajsem i w serwerowi "zacznie przygasać światło".

Nie jest to moja prywatna opinia, ale konkluzja z przeczytanych wypowiedzi adminów różnych hostingów współdzielonych.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności