Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odciazyc Serwer :)
maximus
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 15.04.2004

Ostrzeżenie: (0%)
-----


Mam mały problem.

Prowadzę dość popularną stronę co czasami powoduje
przeciążenie serwera w godzinach szczytu.
Wywala mi się na "too many connections"

Jeżeli chodzi o połączenia to rzeczywiście ich jest dużo.
np. na jednej stronie mam:
- na stronie coś wyciągane jest z bazy - więc jest pierwsze połączenie
- na kazdej stronie jest includowany plik wyswietlajacy banner
(banner wyciagany jest z bazy - drugie polaczenie)
- na kazdej stronie includowany jest tez plik statystyk ktory
zapisuje w bazie kilka zeczy - trzecie polaczenie

Wiec dla kazdej odslony sa realizowane trzy polaczenia - to duzo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Widzialem kiedys takie rozwiazanie:
Wszystkie funkcje byly wzocone do jednego pliku (okolo 90KB)
Kazda strona zaczynala sie od "require_once ('funkcje.php');"

To co mnie zaciekawilo to to ze w tym pliku z funkcjami jest
tylko jedno polaczenie z baza (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ktos moglby mi przyblizyc czy jest to rozsadne rozwiazanie dla popularnej strony?

Jak jeszcze moglbym ograniczyc ilosc polaczen z baza?

Dzieki za wszelkie propozycje.

Ten post edytował maximus 14.08.2004, 11:21:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kinool
post
Post #2





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


ograniczyc polaczenia mozna tylko w jeden sposub zmnijszyc ich ilosc (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) zamias 3 uzywaj wszystkiego w jednym na samym poczatku nawiz polaczenia z baza a potem w zapytaniach ew. dawaj id polaczenia z baza (domyslnie nie ptzrba tego robic ale dla pewnisci mozesz) i zobacz czy beda jakies wyniki? czy server tez bedzie wysypywal blad
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 23:41