Using PHP-MySQL Persistent Connections to Run WordPress Blog Utiliser PHP-MySQL les connexions persistantes à courir blog wordpress

When connecting to MySQL database, WordPress weblog based on PHP scripting will use non-persistent connection by default. Lors de la connexion à une base de données MySQL, WordPress blog basé sur des scripts PHP utilisera la non-connexion persistante par défaut. That is, WordPress will trigger PHP to generate a new connection to MySQL server for each dynamic page request, and subsequently close the database connection once the web page building is completed. C'est, WordPress déclenchera PHP pour générer une nouvelle connexion au serveur MySQL dynamique pour chaque demande de page, puis fermer la connexion une fois la page Web bâtiment est achevé. Repetitive opening and closing of MySQL connections causes overheads and uses up precious CPU, memory and system resources on the web host. Répétitifs ouverture et la clôture de connexions MySQL causes frais généraux et utilise jusqu'à précieux CPU, la mémoire et des ressources système sur le Web hôte.

Using persistent connection to connect to MySQL database server is not always a good option. En utilisant des connexions persistantes de se connecter au serveur de base de données MySQL n'est pas toujours une bonne option. Each connections takes up resources, including memory, buffers, table or thread caches internally in MySQL and sockets, open files or IO activity at OS level. Chaque connexions prend des ressources, y compris la mémoire, des tampons, un tableau ou un fil dans l'intérieur des caches MySQL et prises de courant, d'ouvrir des fichiers ou des OI activité au niveau OS. Thus when a lot of persistent connections are opened but not closed after transactions are completed, the resources on system may drain up and degrade performance of web server, or in worst case, cause HTTP failure. Ainsi, lorsque un grand nombre de connexions persistantes sont ouverts mais pas fermé après les opérations sont terminées, les ressources du système de drainage mai et dégrader les performances du serveur Web, ou dans les pires cas, la cause HTTP échec. Furthermore, if a persistent connection is stalled, inactive or became defunct or no longer in used, it is not terminated, and MySQL server will only close it to release the resource occupied by the connection after about 28800 seconds (8 hours) by default unless changed the timeout parameters in my.cnf configuration files. En outre, si une connexion persistante est au point mort, ou est devenu inactif défunt ou de ne plus en utilisé, il n'est pas résilié, et le serveur MySQL ne fermer à libérer les ressources occupées par la connexion au bout de 28800 secondes (8 heures) par défaut à moins que le délai changé des paramètres dans les fichiers de configuration my.cnf. This few factors may bring troubles such as MySQL refusing new DB connections or slow server if the applications do not properly handle persistent connections. Cette quelques facteurs mai apporter des troubles tels que MySQL DB nouveau refus ou de la lenteur des connexions serveur si les demandes ne sont pas gérer correctement les connexions persistantes. Thus if you’re not experience webmasters, please do not attempt to change Wordpress to use persistent connections. Ainsi, si vous n'êtes pas d'expérience des webmasters, s’il vous plaît de ne pas essayer de changer Wordpress à utiliser les connexions persistantes.

However, for bloggers who have busy and large blog, and facing constraints in upgrading web host system specifications, and do not want to use static page caching plugin such as WP-Cache, persistent connection is a available option to tune and optimize the web server to see if the webpage serving can be faster. Toutefois, pour les blogueurs qui ont occupé et grand blog, et face à des contraintes dans la mise à niveau hébergeur spécifications du système, et ne souhaitez pas utiliser le cache des pages statiques telles que le plugin WP-Cache, connexion persistante est une solution envisageable pour régler et optimiser le serveur web pour voir si la page Web service peut être plus rapide. Persistent connection allows connection to be open once and will not be closed when the execution of the script ends. Connexion persistante permet la connexion à être ouvert une fois et ne sera pas fermé lors de l'exécution du script se termine. Instead, the link is kept in pool and will remain open for future use. Au lieu de cela, le lien est conservé dans la piscine et restera ouvert pour une utilisation future. Thus, using persistent connections will eliminate the process of opening and closing the connection. Ainsi, en utilisant les connexions persistantes éliminera le processus d'ouverture et de fermeture de la connexion. This will indirectly reduce MySQL connection related server overheads such as authentication to establish connection where only once is needed, saving extra network traffic, and resources used to handle extra connection. Cela permettra de réduire indirectement liés connexion MySQL serveur frais généraux tels que l'authentification à établir la connexion qu'une seule fois où il faut, l'enregistrement du trafic réseau supplémentaire, et les ressources utilisées pour traiter le cadre supplémentaire. Beside, there could be some connection level caches, which need to be filled up for proper performance, and potentially reduce the number of connections to the database. A côté de ça, il pourrait y avoir un lien niveau des caches, qui doivent être remplies pour la bonne exécution, et peut-être réduire le nombre de connexions à la base de données.

By default, WordPress is using mysql_connect() function that establishes a new database connection on every page. Par défaut, WordPress utilise mysql_connect () fonction qui établit une nouvelle base de données de connexion sur chaque page. The persistent connection feature will require mysql_pconnect() function which uses the exact same API, but has built-in connection pooling to keep connections alive between requests. La fonction de connexion persistante, il faudra mysql_pconnect () qui utilise exactement la même API, mais a mis en place dans le cadre de la mise en commun de maintenir en vie les connexions entre les demandes. So to switch to use persistent connection to run WordPress, the mysql_connect() function has to be replaced with mysql_pconnect(). Donc, pour passer d'utiliser des connexions persistantes à courir WordPress, le mysql_connect () doit être remplacé par mysql_pconnect ().

To enable and use persistent connections with WordPress, simply login to your web host with SSH (or insecure Telnet), and change to the webroot home directory where WordPress blog is installed. Pour activer et utiliser les connexions persistantes avec WordPress, il suffit de vous connecter à votre hôte Web avec SSH (Telnet ou mal), et changer pour le répertoire webroot WordPress blog où est installé. Then change directory into wp-includes directory. Ensuite, changez de répertoire dans wp-includes répertoire. Inside the wp-includes directory, there is wp-db.php file. Inside the wp-includes répertoire, il est wp-Db.php fichier. Use any text editor such as vi to edit wp-db.php. Utilisez n'importe quel éditeur de texte tel que vi pour modifier wp-Db.php. Search or locate the function of mysql_connect (or @mysql_connect ). La recherche ou de localiser la fonction de mysql_connect (ou @ mysql_connect). There is only one instance of mysql_connect. Il est seulement un exemple de mysql_connect. Just change the mysql_connect to mysql_pconnect , then save and exit the wp-db.php. Il suffit de changer le mysql_connect à mysql_pconnect, puis enregistrez et quittez le wp-Db.php. WordPress and PHP (as long as you don’t turn off the mysql.allow_persistent in PHP.INI) will immediately use persistent connections to connect to MySQL database. WordPress et PHP (aussi longtemps que vous n'avez pas éteindre la mysql.allow_persistent dans le fichier php.ini) utiliser immédiatement les connexions persistantes de se connecter à une base de données MySQL. It’s worth to try out which setting is best for your environment. Il vaut la peine d'essayer le réglage est le mieux pour votre environnement.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANT: Il s'agit d'une machine qui traduit la page est fourni «tel quel», sans garantie. Machine translation may be difficult to understand. La traduction automatique mai être difficile à comprendre. Please refer to S’il vous plaît se référer à original English article l'article original en anglais whenever possible. chaque fois que possible.

Share and contribute or get technical support and help at Partagez et contribuer ou obtenir de l'aide technique et l'aide à My Digital Life Forums Ma vie numérique forums .



One Response to “Using PHP-MySQL Persistent Connections to Run WordPress Blog” One Response to "Utiliser PHP-MySQL les connexions persistantes à WordPress Blog Run"

  1. Edward
    September 27th, 2007 22:14 Septembre 27th, 2007 22:14
    1

    This seemed to do the trick for. Cela semble faire l'affaire. Thanks so much for the info! Merci beaucoup pour l'info!

Leave a Reply Laisser un commentaire

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Vous pouvez utiliser ces balises: <a href="" title="fete_christel <abbr title="fete_christel <acronym title="fete_christel <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting S'abonner sans commentaires


Custom Search

New Articles Nouveaux Articles

Incoming Search Terms for the Article Des termes de recherche utilisés pour l'article

php mysql persistent PHP MySQL persistants - -- mysql persistent connections MySQL les connexions persistantes - -- php mysql timeout PHP MySQL délai - -- mysql persistent connection MySQL connexion persistante - -- mysql persistent MySQL persistants - -- Your applications are not closing MySQL connections properly Si elles ne sont pas de clôture correctement les connexions MySQL - -- php mysql persistent connection PHP MySQL connexion persistante - -- wordpress connection open WordPress connexion ouverte - -- mysql keep connections open MySQL garder les connexions ouvertes - -- php mysql persistent connections PHP MySQL les connexions persistantes - -- wordpress persistent connections WordPress les connexions persistantes - -- mysql persistent timeout MySQL persistantes délai - -- persistent connection connexion persistante - -- mysql chiudere persistent connection MySQL chiudere connexion persistante - -- php mysql persistant connection PHP MySQL connexion persistante - -- wordpress mysql connections WordPress connexions MySQL - -- Open and closing connections MySql Ouvrir et fermer des connexions MySql - -- php persistent connection PHP connexion persistante - -- how to connect php and mysql on windows vista comment se connecter php et mysql sur Windows Vista - -- wordpress mysql php WordPress PHP MySQL - -- wordpress mysql_pconnect WordPress mysql_pconnect - -- mysql persistent database connection low speed base de données mysql persistants de connexion à basse vitesse - -- php keep mysql connection alive PHP MySQL connexion garder en vie - -- enable persistent connection in mysql permettre des connexions persistantes dans MySQL - -- persistent connections mysql les connexions persistantes MySQL - -- wordpress blog problem with connecting to php mysql blog wordpress problème avec la connexion à php mysql - -- all tous - -- wordpress mysql persistent connections WordPress MySQL les connexions persistantes - -- wordpress persistant connections WordPress les connexions persistantes - -- wordpress mysql connection opening not closing wordpress connexion MySQL ne pas fermer l'ouverture - -- php mysql keep connection alive PHP MySQL garder en vie le cadre - -- php mysql wordpress PHP MySQL WordPress - -- php persistent db connection PHP PB connexion persistante - -- connection pooling mysql php.ini le pool de connexion MySQL php.ini - -- mysql persistant connections MySQL les connexions persistantes - -- calling MySQL from a Wordpress page MySQL à partir appelant une page Wordpress - -- Persistent database connections php turn off La persistance de connexions de base de données php désactiver - -- persistent security= mysql persistants de sécurité = MySQL - -- PHP persistant connections persistent" mysql connections PHP les connexions persistantes persistants "connexions mysql - -- unable to connection using mysql_connect() l'impossibilité de connexion à l'aide de mysql_connect () - -- verify db connection php mysql vérifier PB connexion PHP MySQL - -- wordpress connection WordPress connexion - -- wordpress mysql_connect WordPress mysql_connect - -- code of blog site by using php-mysql code de site de blog en utilisant php-mysql - -- php mysql open connection security PHP MySQL ouverture de la connexion de sécurité - -- wordpress will not connect mysql WordPress ne connecter MySQL - -- mysql persistent performance MySQL persistante des performances - -- php persistent mysql PHP MySQL persistants - -- php wordpress mysql requirements WordPress PHP MySQL exigences - -- wordpress mysql database not displaying' wordpress base de données mysql pas afficher " - --