¿Qué hacer cuando su base de datos de WordPress es demasiado grande?

2

Bueno, también he hecho esta pregunta en los foros de WP, StackOverflow y la comunidad de GoDaddy, pero nada funcionó. Esperando que haya algo aquí.

Usé 2 subdominios separados para mi blog y sitio (2 base de datos SQL separada). Pero no puedo mantenerlo por separado, así que trato de fusionarlos en un solo sitio dirigido por WP. Si lo hago, acabaré con la limitación de un máximo de 1 GB de DB DB establecido por GoDaddy (y no puedo comprar soluciones dedicadas para esto).

Hay una salida para dividir un solo DB en 2, o usar más de 1 DB para WP. Entonces, pidiéndoles a ustedes genios para que me ayuden.

    
pregunta Ekendra 15.06.2011 - 20:34

2 respuestas

5

No estoy 100% seguro de cómo su base de datos podría ser tan grande. ¿Ha revisado y revisado las revisiones, las filas antiguas en la tabla wp_options de los complementos antiguos, etc.?

    
respondido por el Norcross 15.06.2011 - 21:29
3

Tengo una solución que funciona pero podría parecer un poco pirata. ¡Ponga este código dentro de su wp-config.php y diviértase! Nota: debe eliminar otras apariciones 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;
}

El código anterior comprueba la variable $ _SERVER ['HTTP_HOST'] y cambia la conexión de la base de datos según esta.

Espero que esto ayude!

    
respondido por el cardy 11.01.2013 - 13:32

Lea otras preguntas en las etiquetas