J'ai un serveur dédié de 32Go de ram & 8 coeurs. J'aimerais savoir si dans le fichier php.ini par exemple ont avais la possibilité d'augmenter la vitesse de php ? Mon serveur n'étant que très peut sollicité, et ayant beaucoup de ressource de dispo, j'aimerais tout donner pour php car j'ai de très gros script qui mettent jusqu'à 2000 secondes pour s’exécuter ! Alors, un moyens, une solution, une idée ? Je suis preneur
; Maximum execution time of each script, in seconds ; http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time max_execution_time = 9999999999999999
; Maximum amount of time each script may spend parsing request data. It's a good ; idea to limit this time on productions servers in order to eliminate unexpectedly ; long running scripts. ; Default Value: -1 (Unlimited) ; Development Value: 60 (60 seconds) ; Production Value: 60 (60 seconds) ; http://www.php.net/manual/en/info.configuration.php#ini.max-input-time max_input_time = -1
Le truc c'est que mon script se connecte sur 150 serveur minecraft pour vérifier si il sont en ligne ou pas, avec un timeout de 1 seconde par serveur, et à chaque fois il télécharge les infos comme le nombre de joueurs en ligne ect... et les stock dans une base. Peut être faire ça en python serait mieux?
Puisque ton script se connecte et télécharge les données depuis 150 serveurs différents, la lenteur de traitement vient de la bande passante de ton serveur et des serveurs cibles. Tu auras sensiblement le même délai d'exécution avec Python.
Par contre modifier les configurations de php directement dans le fichier php.ini et ainsi permettre à tous tes scripts de consommer toutes les ressources de ton serveur n'est pas très conseillé. Il vaut mieux garder les valeurs par défaut dans php.ini et utiliser l'instruction ini_set() au début de ton script pour modifier la configuration php uniquement pour ce script.
SVP Avez vous trouver une solution pour un serveur php pour utiliser tous les sources mémoire en utilisant un serveur web nginx! ?
PHP & optimisation : allouer le max de ressource !
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.