• ¡Hola a todos!

    Estoy experimentando un problema de rendimiento en mi sitio web y necesito su ayuda para solucionarlo. He realizado algunas pruebas y he notado que mi sitio tiene un tamaño de DOM bastante grande, lo que está afectando el rendimiento general de la página. Me gustaría recibir sugerencias y consejos sobre cómo puedo abordar este problema y optimizar mi sitio para mejorar la velocidad de carga.

    Aquí están algunos detalles sobre mi sitio:

    • Versión de WordPress: [6.2]
    • Tema utilizado: [Greyzed]
    • Enlace a mi sitio web: [www.fotov60.com]

    He realizado algunas pruebas utilizando herramientas de análisis de rendimiento, y he encontrado que mi sitio tiene un total de 958 elementos en el DOM, lo cual considero un número bastante alto. Esto puede estar contribuyendo a los problemas de rendimiento que estoy experimentando, como cálculos de estilo más lentos y distribuciones de diseño costosas.

    Me gustaría saber si alguien ha tenido experiencia con este tipo de problema y si tiene alguna recomendación o solución para reducir el tamaño de mi DOM y mejorar el rendimiento general de mi sitio. ¿Hay alguna optimización específica que pueda implementar o algún plugin útil que pueda utilizar para abordar este problema? Aquí hay un enlace a mi sitio web para que puedan echarle un vistazo al informe de PageSpeed Insights: https://pagespeed.web.dev/analysis/https-www-fotov60-com/20915yi0sq?hl=es&form_factor=mobile

    Agradezco de antemano cualquier consejo, sugerencia o experiencia compartida. Estoy deseando aprender de su experiencia y encontrar una solución efectiva para mejorar el rendimiento de mi sitio.

    ¡Gracias a todos por su ayuda!

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Moderador almendron

    (@almendron)

    1. Ponte en contacto con el soporte del hosting para que te habiliten la compresión del sitio.
    2. Cambiar de tema
    3. Por lo demás, las recomendaciones son las generales para cualquier web: https://miguelgomezsa.com/blog/evita-un-tamano-excesivo-en-el-dom
    Iniciador del debate fotov60

    (@fotov60)

    Con la compresión del sitio supongo que te refieres a Gzip que ya lo tengo activado.

    El punto 2 es el que quiero evitar.

    Y sobre el punto 3 la web esta en un servidor Litespeed con el plugin Litespeed instalado y configurado para que combine y minifique el CSS, el Js y el Html, para que haga carga asincrona, el lazyload activado, la sustitución de las imagenes por WebP…vamos, lo que se suele recomendar en estos casos.

    Segun el reporte de Insights marca un elemento concreto si no me equivoco, podria ser eso lo que necesita que cambie? Como puedo localizarlo en el codigo para realizar cambios?

    Moderador almendron

    (@almendron)

    A mi me sale que no está activado: http://www.gidnetwork.com/tools/gzip-test.php

    Parece que está afectado el sidebar. Mira a ver si el tema tiene un archivo llamado sidebar.php

    Iniciador del debate fotov60

    (@fotov60)

    Te sale desactivada porque usa compresión Brotli que es mas eficiente https://www.giftofspeed.com/gzip-test/

    Comprobaré lo que me dices del archivo sidebar.php. Tengo que buscar algo en concreto?

    Moderador almendron

    (@almendron)

    Me apunto el enlace del test que ya veo que el que tenía guardado solo comprobaba gzip.

    Tienes que ver que el código PHP esté optimizado así como el css que se aplica

    https://tupacbruch.com/seo-tecnico-reducir-tamano-dom/.

    Iniciador del debate fotov60

    (@fotov60)

    He encontrado el archivo sidebar.php, pero no veo nada raro en el, te lo copio a continuacion por si veis algo que pueda ayudarme:

    <?php
    /**
     * @package WordPress
     * @subpackage Greyzed
     */
    ?>
    	<div id="sidebar" role="complementary">
    		
    		<!-- begin widgetized sidebar 1 -->	
    		<ul>
    			<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 1') ) : ?>		
    		</ul>
    		
    		<ul>
    			<li><h2>Latest Posts</h2>
    				<ul>
     					<?php
     					global $post;
     					$myposts = get_posts('numberposts=10');
     					foreach($myposts as $post) :
       					setup_postdata($post);?>
       				
        				<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
     					<?php endforeach; ?>
     				</ul> 
    
    			</li>
    			
    			<li><h2>Categories</h2>
    				<ul>
    				<?php wp_list_categories('show_count=1&title_li='); ?>
    				</ul>
    			</li>
    			
    		</ul>
    		<ul>
    			<?php endif; ?>
    		</ul>
    		<!-- end widgetized sidebar 1 -->	
    		
    		<!-- begin search -->
    		<div class="search-box">
    			<form method="get" action="<?php bloginfo('url'); ?>/">
    			<label for="s">Buscar en el sitio:</label>
    			<input type="text" size="15" class="search-field" name="s" id="s" value="search this site" onfocus="if(this.value == 'search this site') {this.value = '';}" onblur="if (this.value == '') {this.value = 'search this site';}"/><input type="submit"  value="" class="search-go" />
    			</form>
    		</div>
    		<!-- end search -->
    		
    		<!-- begin widgetized sidebar 2 -->
    		<ul>
    			<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 2') ) : ?>
    		</ul>
    		
    		<ul>
    			
    			<li><h2>Popular Tags</h2>
    				<ul>
    				<?php wp_tag_cloud('smallest=8&largest=22&number=30&orderby=count'); ?>
    				</ul>
    			</li>							
    			
    			<li><h2>Post Archives</h2>
    				<ul>
    				<?php wp_get_archives('type=monthly'); ?>
    				</ul>
    			</li>
    
    		</ul>
    		<ul>
    			<?php endif; ?>
    		</ul>
    
    		<!-- end widgetized sidebar 2 -->
    			
    	</div>
    Moderador almendron

    (@almendron)

    Yo tampoco veo nada raro. Podrías probar lo siguiente: cambia a cualquier otro tema de los que trae por defecto WordPress y luego haz el análisis. Si la advertencia desparece, entonces es cosa del tema que usas ahora.

    De todas formas, no te obsesiones con lo que aparece en las recomendaciones de Google.

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • El debate ‘Problema de rendimiento: Tamaño excesivo de DOM en mi sitio web’ está cerrado a nuevas respuestas.