Skocz do zawartości
JSem

[Windows] Konfiguracja i optymalizacja Apache

Polecane posty

Witam,

 

Ostatnio przeniosłem swoją stronę z hostingu (zwykły serwer WWW) na własny serwer.

Pomimo tego, że strona działa na localhoscie chodzi 3-4 razy wolniej niż gdy jest na hostingu.

Podejrzewam, że źle skonfigurowałem Apache i PHP. Dodam, że strona wykorzystuje bazy MySQL i Oracle.

Jest ktoś, kto się na tym zna i mógłby podpowiedzieć gdzie zrobiłem błąd?

 

php.ini

http://wklej.to/NXXXf

 

httpd.conf

http://wklej.to/wDqrs

 

Parametry serwera:

 

Procesor: Intel Xeon CPU E5-2603 @ 1.80 GHz (2 procesory)

Pamięć RAM: 32 GB

System: Windows Server 2012 Standard 64 bit.

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zainstalowałem PHP-FastCGI. Nie odczułem różnicy, strona nadał ładuje się 20 sekund zamiast 4 sekund.

LoadModule fcgid_module modules/mod_fcgid.so
AddHandler fcgid-script .php
 
FcgidInitialEnv PHPRC "c:/serwer/php"
FcgidInitialEnv PATH "c:/serwer/php;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;"
FcgidInitialEnv SystemRoot "C:/Windows"
FcgidInitialEnv SystemDrive "C:"
FcgidInitialEnv TEMP "C:/WINDOWS/Temp"
FcgidInitialEnv TMP "C:/WINDOWS/Temp"
FcgidInitialEnv windir "C:/WINDOWS"

FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 18000 

FcgidMaxRequestLen 20971520 
FcgidMaxRequestInMem 5242880 
FcgidOutputBufferSize 4194304 
FcgidMaxRequestsPerProcess 18000 
FcgidMinProcessesPerClass 5 
FcgidMaxProcesses 96 
FcgidSpawnScoreUpLimit 6 
FcgidTimeScore 2 
FcgidConnectTimeout 5 
FcgidIOTimeout 235 
FcgidIdleTimeout 30 
FcgidIdleScanInterval 15 
FcgidBusyTimeout 245 
FcgidBusyScanInterval 20 
FcgidErrorScanInterval 3 
FcgidZombieScanInterval 1800 
FcgidProcessLifeTime 0 


<Files ~ "\.php$>"
  AddHandler fcgid-script .php
  FcgidWrapper "c:/serwer/php/php-cgi.exe" .php
</Files>

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ę

×