Usando PHP-MySQL Perene Ligações correr WordPress Blog
Quando Connecticut para MySQL base de dados, WordPress weblog baseado em PHP guião utilizará non- perene ligação por assumido. Isto é, WordPress disposição gatilho PHP gerar um novo ligação para MySQL servidor para cada dinâmica página requisição, e subsequentemente fechar a base de dados ligação outrora o página Web construendo é completado. Repetitivo abrindo e de fecho de MySQL ligações causas despesas gerais e utiliza acima precioso CPU, memória e recursos de sistema na Web dono de casa.
Usando perene ligação ligar um para MySQL base de dados servidor não é sempre um bom escolha. Cada ligações leva acima recursos, incluindo memória, memórias temporárias, mesa ou rosca memória cache internamente em MySQL e tomadas, abrir ficheiros ou IO actividade em OS classe. Desta forma quando muitos perene ligações são aberto mas não fechado após transacções são completado, os recursos sobre sistema maio drenar acima e degradar desempenho de servidor da Web, ou em o pior caixa, causa HTTP falha. Além disso, se um perene ligação é falha de motor, desactivado ou tornado-se defunto ou não mais tempo em utilizado, não é acabar, e MySQL servidor apenas será fechar aquilo libertar o recurso ocupado pelo ligação após cerca de 28800 segundos (8 horas) por assumido a menos que trocado o tempo esgotado parâmetros em my.cnf ficheiros de configuração. Esta pouco factores maio trazer corrigir problemas tais como MySQL recusando novo DB ligações ou lento servidor se as aplicações não adequadamente pega perene ligações. Assim, se seu’ não experimentar webmasters, por favor não tentar trocar Wordpress usar perene ligações.
Contudo, para bloggers o qual ter activo e grande blog, e defronte limitações em actualizar web dono de casa sistema especificações, e não querer usar electricidade estática página utilização de memória cache obturador tais como WP- Memória cache, perene ligação é um disponível escolha para cantiga e optimizar a Web servidor ver se o página da web servindo pode ser mais rápido. Perene ligação permite ligação ser abrir uma vez e não serão fechado quando a execução do guião termina. Em vez de, a ligação é guardado em piscina e permanecerá abrir para utilização futura. Desta forma, usando perene ligações eliminará o processo de abrir e de fecho a ligação. Esta disposição indirectamente diminuir MySQL ligação relatado servidor despesas gerais tais como autenticação estabelecer ligação onde só uma vez é precisado, defendendo extra tráfego de rede, e recursos utilizado manejar extra ligação. Ao lado de, ali podiam ser algum ligação classe memória cache, que necessita de ser preenchido acima para adequado desempenho, e potencialmente diminuir o número de ligações para as bases de dados.
Por assumido, WordPress está a utilizar mysql_connect() função que estabelece um novo base de dados ligação sobre todos página. O perene ligação característica disposição exigir mysql_pconnect() função que utiliza o exacto mesmo API, mas tem construido- em ligação piscina guardar ligações vivo entre requisições. Assim para mudar para usar perene ligação correr WordPress, o mysql_connect() função tem que ser substituído com mysql_pconnect().
Para permitir e usar perene ligações com WordPress, simplesmente lógica ao seu web dono de casa com SSH ( ou inseguro Telnet), e trocar ao webroot casa directório onde WordPress blog é instalado. Depois trocar directório para wp- inclui directório. Dentro o wp- inclui directório, existe wp-db.php ficheiro. Usar qualquer editor de texto tais como vi editar wp-db.php. Procurar ou localizar a função de qualquer mysql_connect ( ou @mysql_connect). Existe apenas um instância de mysql_connect. Apenas trocar o mysql_connect para mysql_pconnect, depois salvar e sair do wp-db.php. WordPress e PHP ( desde que a ti dont’ desligar o mysql.allow_persistent em PHP.INI) disposição imediatamente usar perene ligações ligar um para MySQL base de dados. O seu valor’ experimentar que definindo é melhor para o seu ambiente.
importante: Isto é um engenho traduzido página que é fornecido " como é" sem garantia. Engenho tradução pode ser difícil de fazer comprender. Queira por favor consultar ooriginal Inglês artigo sempre que possível.
Acção e contribuir ou obter apoio técnico e ajudar emMeu Digital Existência Conferências.
Artigos relacionados
- Como mover WordPress Blog para Novo Domínio ou Localização
- Como personalizar, Alterar ou Trocar WordPress Base de dados Ligação Erro Página
- Integrar WordPress incluindo Comentários com bbPress Conferência usando bbSync
- StatTraq Wordpress Obturador para Local Estatística e Tráfico Balcão
- 3 Coluna Afrouxamento WordPress Tema comentários-paged.php para Página- Comentários WordPress Obturador
- Como apagar Existindo WordPress Mala postal Revisões Armazenado/ Salvar
- Correr WordPress em Cimo Rapidamente Velocidade por Colocando Artigos e Variáveis para XCache ou eAccelerator Memória de cache ( obturador)
- Como alterar a frequência ou Intervalo WordPress Auto Poupa Um Editando Mala postal ou Página
- WordPress MySQL SQL Questionário Erro em WPDB Classe
- Technorati Chegado Concatenações Obturador para WordPress

































27 de Setembro, 2007 2214:
Esta parecido fazer a manha para. Obrigado tanto para o informação!