J'écris un site PHP qui se connecte à un serveur Java pour obtenir des données. Il le fait via une socket. Pour améliorer les performances, j'aimerais utiliser pfsockopen()
pour me connecter au serveur, donc une nouvelle connexion (avec handshake coûteuse) ne doit pas être ouverte pour chaque requête.pfsockopen thread-safe?
Ce que je ne trouve pas dans la documentation, est ce thread sûr? Si PHP est exécuté dans plusieurs threads, chaque thread obtient-il son propre socket? Je vais probablement utiliser PHP comme module Apache ou comme FastCGI.
Personnellement, je pense que j'approche en écrivant un démon pool de connexion séparée, et connectez-vous ensuite à ce pool de connexion via la fonction 'fsockopen()' normale. –