Skocz do zawartości
neopb21

Optymalizacja Pod Portal - Proszę O Pomoc :)

Polecane posty

Witam

 

Po poprawnym skonfigurowaniu DNS'ów , czas na wejście w tajniki dedyka - muszę skonfigurować apache/php tak, by portal działał możliwie dobrze.

 

Chodzi o stronę www.twojaidea.pl - duża ilości odwiedzin, portal na php-nuke, dużo grafiki i aktywnych modułów .

 

Dane serwera:

Athlon 3000XP+, 1GB RAM, 2x80GB HDD, 100mbps, SuSE 9.1

 

Aktualnie oprócz portalu na serwerze są też aktywne 3 shoutcasty (z czego 2 na 100 slot, 1 to "testowy) oraz 2 x "ekg" - autopiloty do radia .

 

Proszę - pomóżcie - gdzie szukać porad, jakieś adresy, soft, który powinienem zainstalować/skonfigurować, jakieś ogólne rady / pomoc w konfiguracji apache/php

 

Będę wdzięczny - mogę też zaoferować reklamę na portalu, jeśli pomoc będzie jakaś znaczna

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jesli chcesz znacznie przyspieszyc dzialanie skryptow PHP to polecam zainstalowanie eAcceleratora - cache'uje skrypty w pamieci, co skraca czas ich kompilacji nawet kilkukrotnie. http://www.eaccelerator.net

 

Przy duzym obciazeniu czasami pomaga ustawienie KeepAlive off w httpd.conf

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No i oczywiscie warto pomyslec nad bezpieczenstwem. Na dzien dobry warto zainstalowac:

 

- Programowy firewall, np. APF

http://www.rfxnetworks.com/apf.php

 

- Biblioteke libsafe

http://pl.wikipedia.org/wiki/Libsafe

 

- A do apache'a dodac modul mod_security:

http://www.modsecurity.org

 

- Jesli to mozliwe to wlaczyc w PHP safe_mode i open_basedir

 

- wylaczyc wget, lynx, curl, GET oraz kompilatory (gcc, cc itp.) dla wszystkich poza rootem (chmod 700)

 

- Pomyslec nad tym, jak bedziesz backupowac dane.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Jesli chcesz znacznie przyspieszyc dzialanie skryptow PHP to polecam zainstalowanie eAcceleratora - cache'uje skrypty w pamieci, co skraca czas ich kompilacji nawet kilkukrotnie. http://www.eaccelerator.net

 

Przy duzym obciazeniu czasami pomaga ustawienie KeepAlive off w httpd.conf

 

Jeden problem: w README eacceleratora widnieje info, ze musze podac sciezke do pliku phpize ...

 

Problem w tym, ze takowego nie posiadam w ogole ... co teraz?

 

Pozdrawiam .

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Po wpisaniu odpowiedniego kodu do php.ini w /etc/ i chęci restartu apache otrzymałem bardzo dziwny błąd w panelu Pleska:

 

Unable to make action: Unable to manage service by websrvmng: websrvmng: Service apache2 failed to start

0: /usr/local/psa/admin/htdocs/server/restart_services.php:28 psaerror(string "Unable to make action: Unable to manage service by websrvmng: websrvmng: Service apache2 failed to start")

 

..co tym razem jest źle...? :/

 

pozdrawiam .

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
..co tym razem jest źle...? :/

 

Apache nie chce wystartowac. Trzeba sprawdzic w logu apache'a (error_log) co jest tego powodem.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrick

Jak masz pleska to tam jest zainstalowany apache, php i mail wiec tylko popraw konfigi pod siebie i tyle.

 

e musze podac sciezke do pliku phpize ...

Problem w tym, ze takowego nie posiadam w ogole ... co teraz?

find / -name phpize

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wszystkim bardzo dziękuję, szczególnie p. PrzemkowiP . Portal działa wielokrotnie szybciej . Zaczynam doceniać posiadanie dedyka . Tak z ciekawości - jakie są ciekawe skrypty/usługi , które możnaby na nim uruchomić? :) Offtop lekki - przepraszam.

 

Pozdrawiam.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrick

goooooogle

I pamietaj ze przy uruchamianiu roznych serverow gier i pi*ol rob to z kont userow a nie roota :)

 

ps. ne mow ze shoutcast'a masz uruchomionego z root'a.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
goooooogle

I pamietaj ze przy uruchamianiu roznych serverow gier i pi*ol rob to z kont userow a nie roota :)

 

ps. ne mow ze shoutcast'a masz uruchomionego z root'a.

 

oczywiscie ze nie z root'a :) Jest z konta userow :)

 

PS. jakies linki konkretne? :) bo wiem, ze mozliwosci jest mnostwo :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

@patrcick daj tam pierdół bo "pi*ol" źle wygląda

 

Z tego co wiem PHP 5 działa dużo szybciej niż 4, spróbuj.

Sprawdź jak się zachowa jak "walniesz" MySQL 5, powinno też działać szybciej.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Z tego co wiem PHP 5 działa dużo szybciej niż 4, spróbuj.

Sprawdź jak się zachowa jak "walniesz" MySQL 5, powinno też działać szybciej.

 

Obawiam sie, ze Plesk nie obsluguje jeszcze MySQL5 i PHP5

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość patrick
@patrcick daj tam pierdół bo "pi*ol" źle wygląda

hehe :)

 

Sam instalowalem na jednym serwerze php5 i mysql5 i powiem, ze wydajnosc troche sie podniosla ale nei na tyle by ryzkowac kodowania baz etc.

Plesk z tego co wiem to obsluguje max mysql 4.1 :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Koniecznie do PHP doinstaluj dopalacz, ktory trzyma prekompilowane skrypty, np. eAccelelator. Najlepsze kombo to lightppd+php+eAccelelator. zuzycie pamieci, szybkosc dzialnia i jakosc kilkukrotnie lepsza niz mocno stuningowana konfiguracja apacha. testowalismy przez kilka miesiecy rozne kombinacje (strona 6mln/miech IPB)

 

Zawsze mozesz to ew. zostawic na przyszlosc, wiedzac, ze z dedyka jeszcze bedziesz mogl sporo wycisnac, majac zapas w ew. zmianie softu serverowego:)

 

MySQL 5 NIE INSTALUJ chyba, ze masz pewnosc ze Twoj nuke+wszystkie moduly sa juz popaczowane na MySQL5. Piatka przyniosla bardoz duzo zmian i jest sporo niekopatybilnosci z 4.1.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×