o que fazer quando seu banco de dados do WordPress é muito grande?

2

Bem, eu fiz essa pergunta nos Fóruns do WP, no StackOverflow e na comunidade do GoDaddy, mas nada deu certo. Esperando que algo esteja aqui.

Eu usei dois subdomínios separados para o meu blog e site (2 bancos de dados SQL separados). Mas eu não cud não manter separadamente, tentando mesclá-los em um único site de WP. Se eu fizer isso, acabarei com a limitação de um máximo de 1GB de SQL DB definido pelo GoDaddy (e não posso comprar soluções dedicadas para isso).

Existe uma saída para dividir um único DB em 2 ou usar mais de 1 DB para o WP. Então, pedindo para vocês, gênios, me ajudarem.

    
por Ekendra 15.06.2011 / 20:34

2 respostas

5

Não tem 100% de certeza de como seu banco de dados pode ficar tão grande. Você já passou e limpou revisões posteriores, linhas antigas na tabela wp_options de plugins antigos, etc?

    
por Norcross 15.06.2011 / 21:29
3

Eu tenho uma solução de trabalho, mas parece um pouco hackish. Coloque este código dentro do seu wp-config.php e divirta-se! Nota: Você precisa remover outras ocorrências de define ('DB_NAME') etc.

switch($_SERVER['HTTP_HOST'])
{
 case 'blog.example.com': 
{
    define('DB_NAME', 'database_1');
    define('DB_USER', 'user_for_db1');
    define('DB_PASSWORD', 'pwd_for_db1');
    define('DB_HOST', 'localhost');
    break;
}
 case 'www.example.com': 
{
    define('DB_NAME', 'database_2');
    define('DB_USER', 'user_for_db2');
    define('DB_PASSWORD', 'pwd_for_db2');
    define('DB_HOST', 'localhost');
    break;
}

O código acima verifica a variável $ _SERVER ['HTTP_HOST'] e alterna a conexão db de acordo com ela.

Espero que isso ajude!

    
por cardy 11.01.2013 / 13:32