Manejar sitio con muchos años

5 views
Skip to first unread message

Diego Lerma

unread,
Jun 30, 2015, 3:34:00 AM6/30/15
to wordpre...@googlegroups.com
Hola a todos,

Me gustaría saber sus experiencias, consejos y recomendaciones para poder manejar y administrar sitios de noticias (blogs) con más de 3 años de antigüedad y aproximadamente una media de 12 publicaciones por semana.

Mi base de datos, pesa más de 400 MB y mis archivos en el servidor están bordeando los 2.5 GB de archivos entre audios, vídeos, imágenes.

Me gustaría saber como poder mantener una buena performance del sitio hecho en WordPress, su historial y optimizar el uso de servidor del sitio web.

Espero leer sus comentarios

Atentamente,
Diego Lerma Gómez

---------------------------------------------------
Perú:
 (+511) 99348 6865
 RPM: #0085230
México:
 (+521) 55 6164 6366
Google AdWords Certified Specialist Certified SCRUM Master

El contenido de este mensaje de correo electrónico y de sus archivos adjuntos esta(n) dirigido(s) exclusivamente a el(los) destinatario(s) del mismo.  Si usted no es el destinatario indicado, o si este mensaje le ha sido enviado por error, queda advertido en el sentido de no leer, divulgar, reproducir, distribuir, diseminar o utilizar este mensaje en forma alguna.  La entrega de este mensaje a cualquier persona diferente del(de los) destinatario(s) a quien(es) se ha dirigido no constituye una renuncia de privilegios o confidencialidad.  Si usted recibe este mensaje por error, por favor, indiquelo a diego...@gmail.com
Por favor, le solicitamos que inmediatamente proceda a suprimir este mensaje y sus archivos adjuntos, si los hubiere.

Por favor considere el medio ambiente antes de imprimir este correo electrónico.

Please consider the environment before printing this e-mail.

José Antonio planas

unread,
Jun 30, 2015, 10:12:36 AM6/30/15
to wordpre...@googlegroups.com
Diego

actualemente mi instalacion de  wordpress tiene 300k usuarios,  500G de archivos y una BD de 100G

como veras tu sitio es realmente chico en comparacion... 

los secretos para que no tengas porblemas con sitio de gran tamaño son simples:

  • no lo lograras en hosting de 7 dolares al mes ni compartidos, pague su propio server
  • optimizar base de datos... debes ver que lee y crear indices correctos y rehacer todo query lento
  • nunca debes basar que tu sitio es rápido pro que usas cache, debe serlo sin el
  • tener control del server, nada de cpanel y esas cosas... debes poder manejar tu server completo, desde la instalacion misma

cada web es distinta, pero arreglar estos te daran el 80% de la chamba resuelta

José Antonio Planas
Cel: +511 947 469350

--
Has recibido este mensaje porque estás suscrito al grupo "Wordpress Peru" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a wordpress-per...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

gonz...@gmail.com

unread,
Jun 30, 2015, 10:51:56 AM6/30/15
to wordpre...@googlegroups.com

Que tal, yo no tengo experiencia en bases tan grandes usando Wordpress pero sí en bases grandes no usando wordpress.

Administro una intranet con tablas de medio millon al dia ( se va depurando cada cierto tiempo) y los indices son fundamentales para los procesos online. He notado tb q las cosas minimas pueden ayudar en suma a todo tipo de consultas, desde usar el tipo de campo correcto (usar char, tynint, unsigned, date, evitar text, int, etc sólo si es necesario) hasta optimzar tu consulta sql.

El punto 4 de Planas me trae curiosidad, yo tengo un vps en Gigas y tengo un total control del server, pero para una rápida gestión le instalé plesk y desde ahi me muevo más eficiente... hice mal?

otro punto, sé q hay algunas configuraciones en el Apache para agilizar tus webs... alguno sabe sobre esto?

José Antonio planas

unread,
Jun 30, 2015, 11:29:00 AM6/30/15
to wordpre...@googlegroups.com
del Punto 4

cuando usas un server para un solo sitio no veo la necesidad de meterle capas adicionales como plesk, aunque si tuviera que poner uno estos si también usaría plesk

plesk sirve cuando tienes un servidor y muchas webs... pero estas son chicas  (allí si rinde)


en cuanto al apache, depende de tu tráfico... que es lo que necesitas, como por ejemplo, priorizar conexiones concurrentes, o priorizar velocidad, priorizar tiempo de conexión... depende mucho para el seteo

pero los puntos donde le sacas el jugo a tu  server es si usas discos SSD, y si usas RAID, con ellos, dependiendo de la combinación que hagas le sacas velocidad a la web, a mi me ha pasado que mi problema es el tiempo de espera para poder sacar data del disco duro...  el tiempo de contención hay que bajarlo o servir las cosas de varios sitios 

todos los tutoriales dice, cache y menos plugins, pero eso solo arregal el 20% de los problemas...  

el secreto siempre esta en hardware y buena planificación de la isla




José Antonio Planas
Cel: +511 947 469350

McVicious Moya

unread,
Jun 30, 2015, 11:52:13 AM6/30/15
to wordpre...@googlegroups.com
En mi caso uso Linode, tanto para clientes chicos como para soluciones personalizadas, en el tema de caché y dándole la razón a José un server bien tuneado y configurado es mejor que tenerlo bajo un varnish por ejemplo. Lo que tengo dudas, y aprovechando el tema, es cuando el cliente necesita un panel administrativo, he probado con Zpanel y Centos Panel, no estoy muy contento con los resultados, en el caso de Plesk veo que tiene tarifas interesantes pero incluyen el hosting o me equivoco? o cual sería el tipo de licencia a comprar en mi caso?


Carlos "McVicious" Moya Web Developer / Editor Web

RPC: (51) 9877-16310 | Nextel: 51*403*5862
www.lavidaeninternet.net | www.rockinsane.com

Me pueden encontrar en: LinkedIn Facebook Twitter
Chat Google Talk mcvicious6

Javier Albarracin

unread,
Jun 30, 2015, 11:58:30 AM6/30/15
to wordpre...@googlegroups.com

Cosas que siempre hemos hecho:
1) Server para php que solo sirve archivos de texto.
2) CDN o servidor extra para imagenes.
3) Server para base de datos.

Todo query optimizado (sin caché nada debe demorar más de 0.1X secs, osea si algo demora medio segundo estas mal...)

Stress test: básico para dimensionar la carga.

Plugins propios o los minimos plugins / proteger acceso al admin con clave extra via .htacess

José Antonio planas

unread,
Jun 30, 2015, 12:01:49 PM6/30/15
to wordpre...@googlegroups.com
hace mucho que no uso plesk, pero hay dos formas de instalarlo, a mano o aveces el mismo hosting ya te lo ofrece.

sobre los costos, no eran baratos, pero cada web deberia poder pagarlos (eso ya es tema de negocio), se que hay licensias desde 1 o 2 sitios hasta ilimitado (solo es un problema de costos y cuanto necesitas)

lo que si recomiendo, es si vas a esta opcion lo peor que se puede hacer es instalarlo en el server que ya tienes, la mejor opcion es ponerlo en un server nuevo, cuando ya todo esta ok (aveces hay liso apache - plesk) ir mudando

José Antonio Planas
Cel: +511 947 469350

Santos Guerra

unread,
Jun 30, 2015, 12:17:21 PM6/30/15
to wordpre...@googlegroups.com
Diego para que no te hagas mala vida, tengo un sitio de noticias con WP desde hace 6 años, seguramente esto es mas parecido a tu caso y te dará una idea mas clara.

Lo primero que te recomiendo es que no te des mala vida, cada página tiene necesidades diferentes. Si la tuya no es taaaaaaaaaaaan grande como las otras no te compliques haciendo cosas que no puedes manejar.

La BD de este sitio anda por los 160MB, y tiene como 3GB en archivos. Piensa en el mantenimiento que puedes darle, de acuerdo a tus posibilidades (y la del cliente si fuera el caso).

Mis Recomendaciones Generales (Servidor barato o caro):

Programa un mantenimiento preventivo cada 3 o 6 meses y uno exhaustivo 1 vez al año, en el que haces un respaldo completo del sitio, REVISAR que no haya nada roto o infectado con malware es muy importante. 
  1. Habilita la función de depuracion de Wp y examina todas las cosas que esten causando errores, funciones obsoletas en tema y plugins, etc. Esto le va a bajar bastante la carga al servidor, dejar de procesar cosas que no sirven o funcionan mal. Te sorprenderás de ver muchos mensajes de error cuando pensabas que todo iba bien. No podrás resolver todos los problemas pero solucionar los que puedas es bastante.
  2. Eliminar archivos "error_log" pueden llegar a ocupar muuuucho espacio, en realidad lo ideal es revisar a que se deben los errores y corregirlos así también optimizas el sitio. Cuando pesan mucho eliminalos y deja andar el sitio un par de días mas para que puedas leerlos con mas facilidad.
  3. Eliminar Imágenes que no se usan. WP crea las miniaturas pero no las utiliza todas. Puedes utilizar plugins como "Clean Up Images" e "Image Cleanup".
  4. Verificar que no haya malware, o código que pueda causar problemas, te recomiendo uses: "Anti-Malware and Brute-Force Security by ELI" y "exploit scanner". Si tienes un servidor de 7$ como mencionaron por allí seguramente no es de los mas seguros, pero tal vez sea lo mas que puedes pagar. No esta de mas revisar siempre que nadie se haya coleado a la fiesta sin ser invitado.
  5. Optimizar la Base de Datos y borrar las tablas de los plugins y temas que ya no utilices. Algunas se borran al desinstalar el plugin pero otras no. Puedes apoyarte en "WP Clean Up" y "WP-Optimize". En una ocasion que actualizamos Wp y cambiamos la plantilla, por cosas de la modernización dejamos de utilizar varios plugins que no borraron sus tablas al ser eliminados, las tablas las borramos manualmente y recuperamos 180MB.
  6. Ten siempre un respaldo de la Base de Datos, mensual, semanal, como quieras pero ténlo programado.
No se cual es exactamente tu necesidad no soy quien pare decir que tu sitio es nada comparado con el mío. Pienso que cada quien se maneja dentro de sus posibilidades.

Saludos.

-- 
Santos R. Guerra F.
Drago...@gmail.com
www.dragondeluz.com
@dragondeluz
-------------------------------------
    *** Antes de imprimir este mensaje, asegurese de que es necesario. El medio ambiente esta en nuestras manos.

Diego Lerma

unread,
Jul 1, 2015, 3:57:51 AM7/1/15
to wordpre...@googlegroups.com
Hola a todos, muchas gracias por sus comentarios, el sitio es un centro de noticias de una ONG, escriben desde antes del 2005, es un cliente que ha regresado y veo que no ha cambiado mucho en todos estos años, incluso tiene la misma versión que la deje hace un tiempo atras (WP 3.1)

En cuanto a la base de datos voy a revisar con detenimiento la BD para poder optimizarla, estoy seguro que en todo este tiempo hay tablas que se han quedado en el olvido.

El servidor hoy es DigitalOcean, así que será fácil hacer actualizaciones de equipo y es un VPS con un Ubuntu, sin ninguna capa de administración.

En cuanto a CDN's ¿Alguno que recomienden?
En cuanto a BD, esta con InnoDB, o recomiendan otro motor?

Gracias por sus aportes!

Atentamente,
Diego Lerma Gómez

---------------------------------------------------
Perú:
 (+511) 99348 6865
 RPM: #0085230
México:
 (+521) 55 6164 6366
Google AdWords Certified Specialist Certified SCRUM Master

El contenido de este mensaje de correo electrónico y de sus archivos adjuntos esta(n) dirigido(s) exclusivamente a el(los) destinatario(s) del mismo.  Si usted no es el destinatario indicado, o si este mensaje le ha sido enviado por error, queda advertido en el sentido de no leer, divulgar, reproducir, distribuir, diseminar o utilizar este mensaje en forma alguna.  La entrega de este mensaje a cualquier persona diferente del(de los) destinatario(s) a quien(es) se ha dirigido no constituye una renuncia de privilegios o confidencialidad.  Si usted recibe este mensaje por error, por favor, indiquelo a diego...@gmail.com
Por favor, le solicitamos que inmediatamente proceda a suprimir este mensaje y sus archivos adjuntos, si los hubiere.

Por favor considere el medio ambiente antes de imprimir este correo electrónico.

Please consider the environment before printing this e-mail.


Reply all
Reply to author
Forward
0 new messages