[italy-tech] php

man0_ man0_ at teknusi.org
Mon Mar 5 12:55:37 PST 2007


Il giorno 05/mar/07, alle ore 21:47, kaos.mkr ha scritto:

> che e' "thread safe"?

thread-safe vuol dire semplicemente che un pezzo di codice si  
comporta correttamente in un'ambiente multi-threaded, in presenza di  
thread concorrenti che accedano allo stesso spazio di indirizzamento.
il php non è thread-safe. ragion per cui su debian apache+mod-php  
sono di default forzati ad un modello di lavoro prefork (vengono  
forkati un tot di processi in attesa di richiesta in anticipo). In  
caso di carico pesante la creazione di un thread che evada la  
richiesta ci farebbe molto più comodo, in quanto la creazione di un  
thread d'esecuzione è molto più leggera del fork del processo (che  
prevede copia dello spazio di indirizzamento, etc etc).
questo proprio spiegato ad essere barbari.


> Nel senso, se non lo abbiamo e' grave?

e boh, oggi han girato il dns sul nuovo server. vediamo come reagisce  
la macchina e capiamo. certo è che apache threaded alleggerirebbe di  
molto il tutto.

man0_





More information about the italy-tech mailing list