Info

Windows xampp apache lento – performare

By 14/02/2016 Ottobre 24th, 2017 No Comments

Windows xampp apache lento – performare

Per chi, come me, deve lavorare sotto ambiente windows allo sviluppo di applicazioni web è normale che venga il dubbio sul sistema operativo … apache è troppo lento … dovrei passare a linux (CentOS, Debian, Ubuntu, ecc.)… e le ho provate tutte, dal dual-boot alla macchina virtuale ma purtroppo ognuna di questi tentativi avevano i loro contro.

Poi un bel giorno sono incappato su un articolo che spiegava come performare apache sotto ambiente windows con xampp … ho provato e …WOW !!!

Finalmente il mio server apache non ha più nulla da invidiare a linux (togliendo ovviamente l’assorbimento di risorse) !

Ed ecco qui come fare:

Partiamo dal file di configurazione di apache: “httpd.conf” (in windows lo trovate solitamente dentro la directory del server apache (xampp, lamp, zend server, ecc.) ad esempio C:\xampp\apache\conf\httpd.conf).

Aprilo con un qualsiasi editor (va benissimo anche Blocco note di win) e imposta su on i seguenti parametri:

EnableMMAP on
EnableSendfile on

 

Ora al file di configurazione di php: “php.ini” (solitamente si trova in C:\xampp\php\php.ini).
Abilitare e modificare “realpath_cache_size”:

realpath_cache_size=4m

 

Ora tocca al file di impostazioni di MySQL: “my.ini” (che potrebbe stare in C:\xampp\mysql\bin\my.ini). Modificare:

innodb_flush_log_at_trx_commit = 2

 

Infine il file “hosts” di windows (che sta in C:\Windows\System32\drivers\etc\hosts).
Modificare/Aggiungere:

127.0.0.1 localhost
127.0.0.1 127.0.0.1

e commentare:

# ::1 localhost
FabioMT

Author FabioMT

More posts by FabioMT