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
Gość voytar

Apache 2 z suexec, mod_fastcgi, php(5)-fcgi.

Sporo konfigurowania. ;)

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

Zaloguj się, aby skomentować

Będziesz mógł dodać komentarz po zalogowaniu się



Zaloguj się

×