Casi siempre es frecuente que me lleguen correos de personas o me contacten vía MSN comentándome que los blogs de diversos bloggers han consumido recursos del servidor a muy locos.
Acá, probablemente, gracias a la ayuda de Marcos Mateluna, nuestro programador, ha hecho innecesario el uso de muchos plugins reemplazándolos por las funciones nativas, ya sea en el mismo template o usando archivos php externos, pero ¿porqué?
Verán que al final de este blog aparece el número de consultas que se realiza a la base de datos por cada visita que este blog recibe. En el caso de nuestro home, son alrededor de 30 consultas las que realiza, y en las páginas internas, se va a 25 aproximadamente.
Nos hemos topado con blogs que llegan a tener hasta 130 consultas a la base de datos, y de no tener ningún plugin en WordPress que cachee los contenidos, probablemente tu blog sea mata-servidores. Es aquí donde este golpe llega a algunos amigos como Chuchesuma, que ha tenido que mudar de servidor por lentitud de carga o similares.
Acá en MarlexSystems soportamos 16 mil visitas diarias en un servidor compartido (Dreamhost), cada una realizando 35 consultas a la base de datos promedio. Esto, si calc.exe no me falla, hace que unas 560 mil consultas se reailcen diariamente a la base de datos, pero agregamos algo más, no usamos ningún plugin que cachee contenidos. Ninguno.
Primero, desactiva los plugins innecesarios, muchas veces nos hacemos falsas necesidades diciendo que el plugin sí nos cumple alguna utilidad, pero en realidad no prescindimos de éste para un buen funcionamiento.
Segundo, busca plugins que sean simples, y que puedas emular tú agregándolo al código de tu theme. Así evitarás una cantidad razonable de consultas a la base de datos. Como ejemplo, toma esta entrada de SigT hablando de Moremoney. Cabe recordar que un plugin puede tener cientos de configuraciones, y si este plugin funciona cada vez que la web se carga, entonces deberá consultar cientos de veces la misma información al servidor.
Tercero, si tu servidor compartido ya no da más, aplica plugins -en este caso es aceptable- de Cacheo de las páginas de tu blog, como SuperCaché, o 1BlogCacher. En este post de aNieto2k o en éste de Buayacorp podrás decidirte por cuál usar.
A veces, una buena cantidad de plugins simplemente nos hacen cargar más la web cuando en escencia podríamos perfectamente hacer su funcionamiento en directo en la Plantilla, sin el problema de estar consultando n veces más la base de datos que ya sufre de por sí.
En nuestro ámbito personal, han habido algunos plugins de estadísticas y encuestas que simplemente sobrecargan, usa
Además, si tienes el conocimiento, házlo. Los plugins sólo están aquí para facilitarte ciertas cosas que probablemente tú no sepas como hacer, pero preguntando se llega a Roma.
Tags: blog consume muchos recursos, como evitar sobrecarga servidor, consumir recursos en servidor, evitar sobrecarga de servidor, limitar consumo de recursos
5 de Julio del 2008 a las 1:58 PM (Responder ↓)
Lo tomare en cuenta, tengo varios plugins, que ha decir verdad, no me sirven… jeje
Gracias…
5 de Julio del 2008 a las 2:16 PM (Responder ↓)
Buena articulo, y es muy cierto, hay veces que creemos que cierto Plugin es vital para nuestro blog cuando en verdad es mentira. Anteriormente cuando recien comenzaba con mi blog instalaba todos los plugins posibles, pero poco a poco y leyendo mucho he disminuido esa cifra increiblemente a tal punto de usar casi nada en plugins.
Y como dicen ustedes, recomendaría buscar un buen theme que incluya dentro de si, las funciones que hacen los plugins que necesites. Aunque siempre buscando la simplicidad! tan poco es bueno algo tan complejo.
5 de Julio del 2008 a las 6:15 PM (Responder ↓)
Claro, claro como si todos tuviéramos un programador para que nos ayude a hacerlo XD