SlideShare a Scribd company logo
1 of 19
Download to read offline
Cómo limpiar
un WordPress
con síndrome
de diógenes
Historia basada en hechos reales
LAURA DÍAZ ADÁNEZ
@Laurantines | www.diariodeunafriki.com | www.bobysuh.com
Divide y vencerás
MySQL/MariaDB/
Aurora...
Base de datos
Tablas->
Integers,
strings,
booleans...
Apache/Nginx
Archivos de
configuración
PHP, HTML, CSS,
JS...
Elementos
multimedia
PNG, JPG, PDF,
MP4...
Instalación de WordPress
Copias de seguridad? Archivos de caché?
Acceder a nuestra BBDD
Desde el propio hosting -> PHPMyadmin
Desde fuera del hosting -> HeidiSQL (Windows)
Sequel PRO (Mac)
¿Estás usando todas las tablas de tu base de
datos?
Limpiando nuestra base de datos
Las 12 tablas de una instalación
de WordPress sencilla limpia
Cuando borramos un plugin o tema de nuestra
instalación de WordPress pensamos que lo estamos
eliminando del todo, pero muchas veces NO es así.
Limpiando nuestra base de datos
1
2
Mediante el gancho:
register_uninstall_hook ( $file, $function )
Mediante el archivo uninstall.php
Las diferencias entre desactivación y desinstalación
Eliminación de opciones y tabla de la BBDD
BUENAS PRÁCTICAS DEL
PROGRAMADOR
Qué hacemos cuándo los desarrolladores nos dejan un recuerdo suyo en nuestra base
de datos:
Haz una revisión manual de todas las tablas de la
instalación, revisando el cometido de cada una de
ellas y si las estamos usando.
Elimina las tablas de plugins y temas que hayamos
borrado.
Limpiando nuestra base de datos
AVISO PARA NAVEGANTES:
No la líes parda, recuerda lo que dice la canción:
No te olvides de poner un WHERE en un DELETE FROM
Aparte de tablas que no se usan, por defecto el propio WordPress va guardando
contenidos en sus tablas que van ocupando más y más espacio si no lo controlamos.
- Revisiones de entradas y páginas
- Borradores de entradas y páginas
- Autoborradores
- Comentarios pendientes
- Comentarios Spam
- Comentarios de la papelera
- Postmeta huérfanos
- Commentmeta huérfanos
- ...
Limpiando nuestra base de datos
Si no limitamos ni borramos nada todo está
queda almacenado el resto de los siglos…
Limpiando nuestra base de datos
Demasiado tarde… No he configurado nada
y tengo la base de datos llena de viejos
recuerdos, que hago ahora? :O
En el repositorio de WordPress tenemos
plugins maravillosos que nos facilitan la
vida.
Limpiando nuestra base de datos
Como el Advanced Database Cleaner, que nos permite como su icono dice pasar la
escoba por nuestra base de datos y realizar una purga.
Y recuerda, ANTES DE HACER NADA, COPIA DE SEGURIDAD
https://wordpress.org/plugins/advanced-database-
cleaner/
Pasamos al árbol de directorios de WordPress, donde
están todos los archivos de configuración.
Tanto por limpieza de la web como por seguridad es
necesario revisar periódicamente todos los archivos
de nuestra instalación de WordPress, sobre todo para
no llevarnos ninguna sorpresa.
Un buen método para revisar que los archivos de WordPress
tienen única y exclusivamente el contenido que deben de
tener es compararlos con los archivos originales que los
podemos descargar de wordpress.org
Y recuerda, ANTES DE HACER NADA, COPIA DE SEGURIDAD
Limpiando archivos y directorios
Instalación limpia de
WordPress 4.9.4
¿Usamos todas las cosas que tenemos instaladas?
En la instalación limpia de WordPress vienen ya de por sí 2 plugins y 3 temas, que si
no vamos a usar es absurdo dejarlos ahí.
Dejar solo el tema que se esté
usando:
(hijo y padre, dejando el tema hijo
activo).
Limpiando archivos y directorios
Aquí es donde viene el grueso de la cuestión, ya que es de los aspectos que más ocupan
en nuestra instalación.
Por defecto en WordPress al subir una
imagen genera duplicados con
diferentes tamaños, con el objetivo de
evitar el SERVED SCALED IMAGE, mostrar
imágenes muy grandes pero que luego
se visualizan más pequeñas
Limpiando elementos multimedia
Cuando eliminamos una entrada o una página el contenido multimedia que hay agregado
no se elimina, quedando archivos huérfanos.
Debemos controlar la resolución y tamaño al que se suben las imágenes.
Para web las imágenes a una resolución de 72 ppp.
Controlar el tamaño de las imágenes.
Comprimir las imágenes antes de subirlas usando
herramientas como TinyPNG.
Aunque existan plugins que nos permiten modificar los tamaños y comprimir las
imágenes antes de subirlas lo recomendable es realizar este proceso antes de subirlas
a nuestro WordPress. Entre más plugins nos podamos ahorrar mucho mejor.
Limpiando elementos multimedia
Mascota de TinyPNG
Limpiando elementos multimedia
El plugin Imsanity
permite modificar en
bloque el tamaño de las
imágenes ya subidas en
nuestro WordPress.
Muy útil cuando hay imágenes
con tamaños muy grandes en
nuestra instalación.
Recuerda que antes de
cualquier cambio, realizar una
copia de seguridad.
Limpiando elementos multimedia
Hay varios plugins para la
compresión de imágenes,
a mi personalmente me
gusta Imagify, ya que
permite elegir el nivel
de compresión, normal
agresiva o ultra.
Permite configurarlo
para que cada vez que
subamos una imagen
a medios la comprima
automáticamente.
Eliminar imágenes en medios que no se estén
usando:
Lo que hace este plugin es buscar en todas las
entradas, páginas y shortcodes si el nombre
de la imagen está presente. En caso que no lo
encuentre detectará que la imagen no se está
usando y la borrará automáticamente.
El un plugin muy útil pero hay que usarlo con
cuidado. Antes de hacer nada conviene realizar
una copia de seguridad de la carpeta
UPLOADS.
Limpiando elementos multimedia
Copias de seguridad
En el repositorio de WordPress tenemos
infinidad de plugins para realizar copias de
seguridad. La cuestión es, donde se guardan
esas copias.
Si no se configura nada por defecto las copias
las guarda en el propio servidor, algo que tiene
poca lógica ya que aparte de ocupar espacio en
el hosting si por algún motivo se infecta
nuestro WordPress, al estar la copia en el
mismo sitio se puede ver afectada.
Recomendación, copia de seguridad en un sitio diferente a nuestro WordPress.
Plugin Duplicator
Archivos de caché
Un plugin de caché mal configurado te puede dar alguna que otra
sorpresa, como llegar a ocupar 19 GB.
Esto lo vi en una web que tenía el plugin Autoptimize activo. Un
buen plugin que nos ayuda a optimizar nuestra web pero con el
cual debemos tener cuidado.
Autoptimize no purga la caché automáticamente, ya que esto podría
eliminar el CSS / JS optimizado al que todavía se hace referencia en
otros cachés.
Desactivar las opciones de "Agregar JS en línea" y / o "agregar CSS en línea"
excluyendo las variables JS (o veces selectores de CSS) que cambian por página (o por
carga de página).
LAURA DÍAZ ADÁNEZ
@Laurantines | www.diariodeunafriki.com | www.bobysuh.com
GRACIAS!

More Related Content

What's hot

Problemas que se preaentan en un centro de
Problemas que se preaentan en un centro deProblemas que se preaentan en un centro de
Problemas que se preaentan en un centro deagustinfernando
 
Personalizar ESXi Image Builder
Personalizar ESXi Image BuilderPersonalizar ESXi Image Builder
Personalizar ESXi Image BuilderAlejandro Marin
 
Maquina virtual[1]
Maquina virtual[1]Maquina virtual[1]
Maquina virtual[1]guest4550e1a
 
Guia instalación VERDE - Virtual Bridge
Guia instalación VERDE - Virtual BridgeGuia instalación VERDE - Virtual Bridge
Guia instalación VERDE - Virtual BridgeAlejandro Marin
 
Virtual box intalacion
Virtual box intalacionVirtual box intalacion
Virtual box intalacionevelin75
 
Guia instalación debian
Guia instalación debianGuia instalación debian
Guia instalación debianmarisolgomez90
 
Proyecto 5 lucas vieira
Proyecto 5 lucas vieiraProyecto 5 lucas vieira
Proyecto 5 lucas vieiraLukinhaLA
 
Virtualizacion para entornos de prueba y desarrollo
Virtualizacion para entornos de prueba y desarrolloVirtualizacion para entornos de prueba y desarrollo
Virtualizacion para entornos de prueba y desarrolloAlejandro Marin
 
Licenciamiento VMware vSphere 5
Licenciamiento VMware vSphere 5Licenciamiento VMware vSphere 5
Licenciamiento VMware vSphere 5Alejandro Marin
 

What's hot (12)

Problemas que se preaentan en un centro de
Problemas que se preaentan en un centro deProblemas que se preaentan en un centro de
Problemas que se preaentan en un centro de
 
Personalizar ESXi Image Builder
Personalizar ESXi Image BuilderPersonalizar ESXi Image Builder
Personalizar ESXi Image Builder
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Maquina virtual[1]
Maquina virtual[1]Maquina virtual[1]
Maquina virtual[1]
 
RT- Referente Tecnológico
RT- Referente Tecnológico RT- Referente Tecnológico
RT- Referente Tecnológico
 
Guia instalación VERDE - Virtual Bridge
Guia instalación VERDE - Virtual BridgeGuia instalación VERDE - Virtual Bridge
Guia instalación VERDE - Virtual Bridge
 
Virtual box intalacion
Virtual box intalacionVirtual box intalacion
Virtual box intalacion
 
Guia instalación debian
Guia instalación debianGuia instalación debian
Guia instalación debian
 
Debian1
Debian1Debian1
Debian1
 
Proyecto 5 lucas vieira
Proyecto 5 lucas vieiraProyecto 5 lucas vieira
Proyecto 5 lucas vieira
 
Virtualizacion para entornos de prueba y desarrollo
Virtualizacion para entornos de prueba y desarrolloVirtualizacion para entornos de prueba y desarrollo
Virtualizacion para entornos de prueba y desarrollo
 
Licenciamiento VMware vSphere 5
Licenciamiento VMware vSphere 5Licenciamiento VMware vSphere 5
Licenciamiento VMware vSphere 5
 

Similar to Cómo limpiar un WordPress con síndrome de diógenes

La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...Asociación Webmasters Cantabria
 
Buddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxBuddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxIñaki Arenaza
 
Cómo mejorar la velocidad de tu WordPress
Cómo mejorar la velocidad de tu WordPressCómo mejorar la velocidad de tu WordPress
Cómo mejorar la velocidad de tu WordPresswebempresa.com
 
Copias de seguridad en WordPress - WordPress Tarragona 2017
Copias de seguridad en WordPress - WordPress Tarragona 2017Copias de seguridad en WordPress - WordPress Tarragona 2017
Copias de seguridad en WordPress - WordPress Tarragona 2017WordPress Tarragona
 
Spring tool suite instalacion
Spring tool suite instalacionSpring tool suite instalacion
Spring tool suite instalacionJulio Pari
 
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...Darío BF
 
Monta WordPress en tu empresa
Monta WordPress en tu empresaMonta WordPress en tu empresa
Monta WordPress en tu empresaIñaki Arenaza
 
Wordpress como framework - DarioBF en WordCamp Barcelona
Wordpress como framework - DarioBF en WordCamp BarcelonaWordpress como framework - DarioBF en WordCamp Barcelona
Wordpress como framework - DarioBF en WordCamp BarcelonaDarío BF
 
Manual basico wifislax3
Manual basico wifislax3Manual basico wifislax3
Manual basico wifislax3alfredodiaz42
 
Consejos para optimizar tu sitio web basado en WordPress
Consejos para optimizar tu sitio web basado en WordPressConsejos para optimizar tu sitio web basado en WordPress
Consejos para optimizar tu sitio web basado en WordPressKaren Quintero Castañeda
 
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamenteCrea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamenteKuboosoft
 
Fases de instalacion de un sistema operativo.
Fases de instalacion de un sistema operativo.Fases de instalacion de un sistema operativo.
Fases de instalacion de un sistema operativo.Reiber Gonzales
 

Similar to Cómo limpiar un WordPress con síndrome de diógenes (20)

La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
 
Buddypress: Social Networking, in a Box
Buddypress: Social Networking, in a BoxBuddypress: Social Networking, in a Box
Buddypress: Social Networking, in a Box
 
Cómo mejorar la velocidad de tu WordPress
Cómo mejorar la velocidad de tu WordPressCómo mejorar la velocidad de tu WordPress
Cómo mejorar la velocidad de tu WordPress
 
Como mejorar-la-velocidad-de-tu-wordpress
Como mejorar-la-velocidad-de-tu-wordpressComo mejorar-la-velocidad-de-tu-wordpress
Como mejorar-la-velocidad-de-tu-wordpress
 
Copias de seguridad en WordPress - WordPress Tarragona 2017
Copias de seguridad en WordPress - WordPress Tarragona 2017Copias de seguridad en WordPress - WordPress Tarragona 2017
Copias de seguridad en WordPress - WordPress Tarragona 2017
 
C01 instalacion vista-7-8
C01 instalacion vista-7-8C01 instalacion vista-7-8
C01 instalacion vista-7-8
 
Spring tool suite instalacion
Spring tool suite instalacionSpring tool suite instalacion
Spring tool suite instalacion
 
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
 
Monta WordPress en tu empresa
Monta WordPress en tu empresaMonta WordPress en tu empresa
Monta WordPress en tu empresa
 
Wordpress
WordpressWordpress
Wordpress
 
Wordpress como framework - DarioBF en WordCamp Barcelona
Wordpress como framework - DarioBF en WordCamp BarcelonaWordpress como framework - DarioBF en WordCamp Barcelona
Wordpress como framework - DarioBF en WordCamp Barcelona
 
Manual basico wifislax3
Manual basico wifislax3Manual basico wifislax3
Manual basico wifislax3
 
Consejos para optimizar tu sitio web basado en WordPress
Consejos para optimizar tu sitio web basado en WordPressConsejos para optimizar tu sitio web basado en WordPress
Consejos para optimizar tu sitio web basado en WordPress
 
Wordpress
WordpressWordpress
Wordpress
 
Novedad
NovedadNovedad
Novedad
 
C01 instalacion
C01 instalacionC01 instalacion
C01 instalacion
 
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamenteCrea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
 
Proyecto 4
Proyecto 4Proyecto 4
Proyecto 4
 
Fases de instalacion de un sistema operativo.
Fases de instalacion de un sistema operativo.Fases de instalacion de un sistema operativo.
Fases de instalacion de un sistema operativo.
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 

Recently uploaded

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 

Recently uploaded (12)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Cómo limpiar un WordPress con síndrome de diógenes

  • 1. Cómo limpiar un WordPress con síndrome de diógenes Historia basada en hechos reales
  • 2. LAURA DÍAZ ADÁNEZ @Laurantines | www.diariodeunafriki.com | www.bobysuh.com
  • 3. Divide y vencerás MySQL/MariaDB/ Aurora... Base de datos Tablas-> Integers, strings, booleans... Apache/Nginx Archivos de configuración PHP, HTML, CSS, JS... Elementos multimedia PNG, JPG, PDF, MP4... Instalación de WordPress Copias de seguridad? Archivos de caché?
  • 4. Acceder a nuestra BBDD Desde el propio hosting -> PHPMyadmin Desde fuera del hosting -> HeidiSQL (Windows) Sequel PRO (Mac) ¿Estás usando todas las tablas de tu base de datos? Limpiando nuestra base de datos Las 12 tablas de una instalación de WordPress sencilla limpia
  • 5. Cuando borramos un plugin o tema de nuestra instalación de WordPress pensamos que lo estamos eliminando del todo, pero muchas veces NO es así. Limpiando nuestra base de datos 1 2 Mediante el gancho: register_uninstall_hook ( $file, $function ) Mediante el archivo uninstall.php Las diferencias entre desactivación y desinstalación Eliminación de opciones y tabla de la BBDD BUENAS PRÁCTICAS DEL PROGRAMADOR
  • 6. Qué hacemos cuándo los desarrolladores nos dejan un recuerdo suyo en nuestra base de datos: Haz una revisión manual de todas las tablas de la instalación, revisando el cometido de cada una de ellas y si las estamos usando. Elimina las tablas de plugins y temas que hayamos borrado. Limpiando nuestra base de datos AVISO PARA NAVEGANTES: No la líes parda, recuerda lo que dice la canción: No te olvides de poner un WHERE en un DELETE FROM
  • 7. Aparte de tablas que no se usan, por defecto el propio WordPress va guardando contenidos en sus tablas que van ocupando más y más espacio si no lo controlamos. - Revisiones de entradas y páginas - Borradores de entradas y páginas - Autoborradores - Comentarios pendientes - Comentarios Spam - Comentarios de la papelera - Postmeta huérfanos - Commentmeta huérfanos - ... Limpiando nuestra base de datos Si no limitamos ni borramos nada todo está queda almacenado el resto de los siglos…
  • 9. Demasiado tarde… No he configurado nada y tengo la base de datos llena de viejos recuerdos, que hago ahora? :O En el repositorio de WordPress tenemos plugins maravillosos que nos facilitan la vida. Limpiando nuestra base de datos Como el Advanced Database Cleaner, que nos permite como su icono dice pasar la escoba por nuestra base de datos y realizar una purga. Y recuerda, ANTES DE HACER NADA, COPIA DE SEGURIDAD https://wordpress.org/plugins/advanced-database- cleaner/
  • 10. Pasamos al árbol de directorios de WordPress, donde están todos los archivos de configuración. Tanto por limpieza de la web como por seguridad es necesario revisar periódicamente todos los archivos de nuestra instalación de WordPress, sobre todo para no llevarnos ninguna sorpresa. Un buen método para revisar que los archivos de WordPress tienen única y exclusivamente el contenido que deben de tener es compararlos con los archivos originales que los podemos descargar de wordpress.org Y recuerda, ANTES DE HACER NADA, COPIA DE SEGURIDAD Limpiando archivos y directorios Instalación limpia de WordPress 4.9.4
  • 11. ¿Usamos todas las cosas que tenemos instaladas? En la instalación limpia de WordPress vienen ya de por sí 2 plugins y 3 temas, que si no vamos a usar es absurdo dejarlos ahí. Dejar solo el tema que se esté usando: (hijo y padre, dejando el tema hijo activo). Limpiando archivos y directorios
  • 12. Aquí es donde viene el grueso de la cuestión, ya que es de los aspectos que más ocupan en nuestra instalación. Por defecto en WordPress al subir una imagen genera duplicados con diferentes tamaños, con el objetivo de evitar el SERVED SCALED IMAGE, mostrar imágenes muy grandes pero que luego se visualizan más pequeñas Limpiando elementos multimedia Cuando eliminamos una entrada o una página el contenido multimedia que hay agregado no se elimina, quedando archivos huérfanos.
  • 13. Debemos controlar la resolución y tamaño al que se suben las imágenes. Para web las imágenes a una resolución de 72 ppp. Controlar el tamaño de las imágenes. Comprimir las imágenes antes de subirlas usando herramientas como TinyPNG. Aunque existan plugins que nos permiten modificar los tamaños y comprimir las imágenes antes de subirlas lo recomendable es realizar este proceso antes de subirlas a nuestro WordPress. Entre más plugins nos podamos ahorrar mucho mejor. Limpiando elementos multimedia Mascota de TinyPNG
  • 14. Limpiando elementos multimedia El plugin Imsanity permite modificar en bloque el tamaño de las imágenes ya subidas en nuestro WordPress. Muy útil cuando hay imágenes con tamaños muy grandes en nuestra instalación. Recuerda que antes de cualquier cambio, realizar una copia de seguridad.
  • 15. Limpiando elementos multimedia Hay varios plugins para la compresión de imágenes, a mi personalmente me gusta Imagify, ya que permite elegir el nivel de compresión, normal agresiva o ultra. Permite configurarlo para que cada vez que subamos una imagen a medios la comprima automáticamente.
  • 16. Eliminar imágenes en medios que no se estén usando: Lo que hace este plugin es buscar en todas las entradas, páginas y shortcodes si el nombre de la imagen está presente. En caso que no lo encuentre detectará que la imagen no se está usando y la borrará automáticamente. El un plugin muy útil pero hay que usarlo con cuidado. Antes de hacer nada conviene realizar una copia de seguridad de la carpeta UPLOADS. Limpiando elementos multimedia
  • 17. Copias de seguridad En el repositorio de WordPress tenemos infinidad de plugins para realizar copias de seguridad. La cuestión es, donde se guardan esas copias. Si no se configura nada por defecto las copias las guarda en el propio servidor, algo que tiene poca lógica ya que aparte de ocupar espacio en el hosting si por algún motivo se infecta nuestro WordPress, al estar la copia en el mismo sitio se puede ver afectada. Recomendación, copia de seguridad en un sitio diferente a nuestro WordPress. Plugin Duplicator
  • 18. Archivos de caché Un plugin de caché mal configurado te puede dar alguna que otra sorpresa, como llegar a ocupar 19 GB. Esto lo vi en una web que tenía el plugin Autoptimize activo. Un buen plugin que nos ayuda a optimizar nuestra web pero con el cual debemos tener cuidado. Autoptimize no purga la caché automáticamente, ya que esto podría eliminar el CSS / JS optimizado al que todavía se hace referencia en otros cachés. Desactivar las opciones de "Agregar JS en línea" y / o "agregar CSS en línea" excluyendo las variables JS (o veces selectores de CSS) que cambian por página (o por carga de página).
  • 19. LAURA DÍAZ ADÁNEZ @Laurantines | www.diariodeunafriki.com | www.bobysuh.com GRACIAS!