Skocz do zawartości
Zaloguj się, aby obserwować  
qqnamuniu

Optymalny konfig VPS www+mysql pod wordpress 'a

Polecane posty

Witam, mam wykupiony VPS

min 1 / max 1,5MB ramu

pocesor 3Ghz

 

Przenoszę swój blog oparty na wordpress 'ie

Ruch w granicach 3 tys/dobe

 

Jak optymalnie skonfigurować apache2 by wszystko dobrze śmigało

Odpalony mam tylko apache2+mysql

 

 

KeepAlive On
Timeout 900
MaxKeepAliveRequests 100
KeepAliveTimeout 15

 

<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 1
MaxSpareServers 5
MaxClients 100
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_worker_module>
StartServers 1
MinSpareThreads 1
MaxSpareThreads 4
ThreadLimit 64
ThreadsPerChild 25
MaxClients 100
MaxRequestsPerChild 0
</IfModule>
Proszę o poradę co ewentualnie jeszcze pozmieniać by było dobrze

Pozdrawiam

M

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zainteresuj się MariaDB.
Zoptymalizuj MySQL ( mysqltuner) ci w tym pomoże
Postaw mod_pagespeed i odpowiednio skonfiguruj

Zamień apache na np : litespeed'a lighthttpd Nginx

coś do pamięci podrecznej np: xcache lub varnish, itp.itd

 

Mógł bym milion wymieniać sposobów na optymalizacje serwera ale nie sądzę że na 1.5M coś pomoże o ile w ogóle odpali blog :)

Moim zdaniem powinieneś zainwestować w pomoc administratora, bez znajomości oprogramowania pomoc zaczerpnięta na forum na nic ci się nie zda.

Edytowano przez Łukasz B. (zobacz historię edycji)

Udostępnij ten post


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

Z 1.5MB ram to nawet systemu nie odpalisz hehe ;)

 

Apache2 zajmij się później, a najpierw popatrz na mysql i stan serwera sql. I tak jak wyżej polecam ci lighttpd - łatwa konfiguracja i super działanie ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Z apache to ty się w ogóle nie zajmuj, chyba że masz tak dużą wiedzę, że bez problemu skonfigurujesz go sobie z FastCGI/FPM, a to się mija z celem zabawy z apache'm.

 

Jak chcesz coś łatwego to lighttpd, jak chcesz coś trudniejszego to mój wielce polecany nginx z combo php-fpm. Działa po prostu rewelacyjnie, dogrywasz APC albo xCache, trochę optymalizujesz cache nginx'a i całość działa wyśmienicie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dobra przepraszam za pomyłkę miało być RAM 1 GB / 1,5 GB :-P

 

nic nie zdupie jak wywale apacha i instlane lighttpd ?

 

Macie jakiś tutorial instalacji/konfiguracji lighttpd ?

 

Edytowano przez qqnamuniu (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zrobiłem wszystko jak w tutorialu

noi klops

wszystkie wazne kroki poczynione

service apache2 stop

cgi.fix_pathinfo = 1

 

konfig

"mod_fastcgi", w modułach

 

fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php5-cgi",
"socket" => "/tmp/php.socket"
)))

 

 

 

root@vps:~# /etc/init.d/lighttpd restart
Stopping web server: lighttpd.
Starting web server: lighttpd2013-02-19 21:01:35: (plugin.c.131) Cannot load plugin mod_fastcgi more than once, please fix your config (we may not accept such configs in future releases
.
i co jest nie tak ? o co chodzi ???

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze
cgi.fix_pathinfo = 1

 

 

gdzie dodałeś?

 

Wklepałeś: apt-get install php5-fpm php5 ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

 

cgi.fix_pathinfo = 1

 

 

gdzie dodałeś?

 

Wklepałeś: apt-get install php5-fpm php5 ?

 

wklepałem

i dostałem:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php5-fpm

 

Było tak w : /etc/php5/cgi/php.info

;cgi.fix_pathinfo = 1

zmieniłem na

cgi.fix_pathinfo = 1

to samo w pliku /etc/php5/cli/php.info

 

Jak sprawdzić czy działa ten fast cgi

Stronę odpaliłem wygląda że jest ok

http://123budujemy.pl

Udostępnij ten post


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

coś do pamięci podrecznej np: xcache lub varnish, itp.itd

 

1,5GB to za mało aby stawiać Varnisha.

Udostępnij ten post


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

Daj apt-get install php5-cgi a później /etc/init.d/lighttpd restart

 

edit: daj jeszcze:

 

lighttpd-enable-mod fastcgi

ls -l /etc/lighttpd/conf-enabled

 

przed restartem ;)

Edytowano przez Kamikadze (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

wklepałem

i dostałem:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php5-fpm

 

Było tak w : /etc/php5/cgi/php.info

;cgi.fix_pathinfo = 1

zmieniłem na

cgi.fix_pathinfo = 1

to samo w pliku /etc/php5/cli/php.info

 

Jak sprawdzić czy działa ten fast cgi

Stronę odpaliłem wygląda że jest ok

http://123budujemy.pl

 

Skoro apt Ci nie znalazł FPM to znaczy, że masz jakieś starsze repo, nie wiem czy na squeezie już jest, ale na wheezy'm na 100%.

 

Możesz albo kompilować ze źródeł, albo zupdatować do nowszej wersji system, albo bawić się z (F)CGI.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ja brałem FPM z repo dotdeb a nie oficjalnego (tam nie było). Swoją dorgą lighttpd działa z php out of the box, wystarczy odkomentować jedną linijke. Coś autorze namieszałeś :P

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ę

Zaloguj się, aby obserwować  

×