Optimización de velocidad en mi web WordPress

Ramnsés Rojas Seguir

Épsilon
Verificación en dos pasos activada
Desde
17 Mar 2011
Mensajes
817
Saludos Betas... Tengo una web basada en wordpress y el unico problema es que esta algo lenta para cargar.

La web tiene estos plugins instalado:

  1. Akismet
  2. All In One SEO Pack
  3. Google XML Sitemaps
  4. Image Widget
  5. Jetpack por WordPress.com
  6. NextGEN Gallery by Photocrati
  7. Post Template
  8. WP-Optimize
  9. WP No Category Base


Estoy usando el Theme: Report de MyThemeShop. Yo mismo lo edite para que luciera como luce ahora. Quizas sea ese el problema de que dura mucho cargando, pero aqui les dejo el codigo del Theme ya que seguro hay algun codigo mal que se deba eliminar. Espero que alguno de ustedes puedan ayudarme.

Este es el Link de mi pagina: San Francisco Magazine
Tengo un archivo index.html en la razi del Hosting con redireccion a: Sfmagazine.net/v2, Banahosting me dice que todo esta bien, que la redireccion debe realizarse instantanea y que el problema es de algun plugins o de mi themes.

Esos plugin que tengo instalado los tengo en otra web y funciona perfectamente. Creo que el problema es el Codigo del Theme. Espero que puedan ayudarme. Muchas gracias anticipadamente. :encouragement:


Codigo:
Insertar CODE, HTML o PHP:
<?php $options = get_option('report'); ?>
<?php get_header(); ?>
<div id="page">
	<div class="content">
		<article class="article">
			<div id="content_box">


<div style="text-align:center;padding-top:15px;padding-left:0px"><?php if(function_exists('shs_slider_view')){ shs_slider_view(); } ?></div>


				<?php if (is_home() && !is_paged()) { ?>
					<?php if($options['mts_featured_slider'] == '1') { ?>
						<div class="flex-container">
							<div class="flexslider">
								<ul class="slides">
									<?php $my_query = new WP_Query('cat='.$options['mts_featured_cat'].'&posts_per_page=3'); while ($my_query->have_posts()) : $my_query->the_post(); ?>
									<li>
										<a href="<?php the_permalink() ?>">
											<?php the_post_thumbnail('slider',array('title' => '')); ?>
											







										</a>
									</li>
								   <?php endwhile; ?>
								</ul>
							</div>
						</div>
					<?php } ?> 
				<?php } ?>







<div class="leftCatBox">
                   
 <?php global $wpdb; $i = 1; $my_query = new wp_query( 'cat='.$options['mts_featured_first_cat'].'&posts_per_page=4' ); ?>

						<?php if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); ?>
							<?php if($i == 1){ ?> 
								
<div class="">
									<header>





										<a href="">
											<?php if ( has_post_thumbnail() ) { ?> 
											<?php echo ''; ?>
											<?php } else { ?>
												
											<?php } ?>
										</a>



</header><!--.header-->
								






							</div><!--.post excerpt-->   
						<?php } else{ ?>
							


<div class="">
<div class=""> 
                           
<a href="">
										<?php if ( has_post_thumbnail() ) { ?> 
											<?php echo ''; ?>
										<?php } else { ?>
											




										<?php } ?>
									</a>
								</div>


<div class="">

									






									<div 







class="">
										<?php echo excerpt(10);?>
									</div>




								</div>
							</div><!--.post excerpt-->   
						<?php } ?> 
					<?php $i++; endwhile; endif; ?>
				</div> 








				<div class="rightCatBox">
                    

					<?php if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); ?>
						<?php if($i == 1){ ?> 
							<div class="">
								<header>
									

									

										

<?php if ( has_post_thumbnail() ) { ?> 											<?php echo ''; ?>
										<?php } else { ?>
											

										<?php } ?>
									</a>
									

								</header><!--.header-->
								






							</div><!--.post excerpt-->   
						<?php } else{ ?>
							

<div class="">

<div class=""> 
                           
<a href="">
										<?php if ( has_post_thumbnail() ) { ?> 
											<?php echo ''; ?>
										<?php } else { ?>
											




										<?php } ?>
									</a>
								</div>


								<div class="frontContentSmall">

									






									<div 







class="">
										<?php echo excerpt(10);?>
									</div>




								</div>
							</div><!--.post excerpt-->   
						<?php } ?> 
					<?php $i++; endwhile; endif; ?>
				</div> 






<div style="text-align:left;padding-top:15px;padding-bottom:0px">

<?php 
print "<img src=\"http://www.sfmagazine.net/v2/wp-content/uploads/2013/07/revistas-online-v2.jpg\">" 
?> 

</div>



<div id="frontNewsBox">

                    <?php $i = 1; $my_query = new wp_query( 'cat='.$options['mts_featured_first_cat'].'&posts_per_page=3' ); ?>


					<?php if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); ?>

						<div class="imageBB <?php if($i == 3){echo 'last';} ?>">


<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark">


<?php if ( has_post_thumbnail() ) { ?>
 
									<?php the_post_thumbnail('news',array('title' => '')); ?>



								<?php } else { ?>
									<img width="200" height="200" src="<?php echo get_template_directory_uri(); ?>/images/nothumb200.png" class="attachment-featured wp-post-image" alt="<?php the_title(); ?>">
								<?php } ?>
								

<span class="bbtitle"><?php the_title(); ?></span>



						
							</a>
						</div>                   
                    <?php $i++; endwhile; endif;?>               
				</div>







<div style="text-align:left;padding-top:15px;padding-bottom:0px">

<?php 
print "<img src=\"http://www.sfmagazine.net/v2/wp-content/uploads/2013/07/whitebox.png\">" 
?> 

</div>




<div style="text-align:left;padding-top:50px;padding-bottom:0px">

<?php 
print "<img src=\"http://www.sfmagazine.net/v2/wp-content/uploads/2013/07/album-fotos.png\">" 
?> 

</div>

            
				<div id="frontNewsBox">
                    <?php $i = 1; $my_query = new wp_query( 'cat='.$options['mts_featured_third_cat'].'&posts_per_page=6' ); ?>
					<?php if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); ?>
						<div class="imageBB <?php if($i == 3){echo 'last';} ?>">
							<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark">
								<?php if ( has_post_thumbnail() ) { ?> 
									<?php the_post_thumbnail('news',array('title' => '')); ?>
								<?php } else { ?>
									<img width="200" height="200" src="<?php echo get_template_directory_uri(); ?>/images/nothumb200.png" class="attachment-featured wp-post-image" alt="<?php the_title(); ?>">
								<?php } ?>
								<span class="bbtitle"><?php the_title(); ?></span>


							</a>
						</div>                   
                    <?php $i++; endwhile; endif;?>               
				</div>
				



<div id="frontLastCatBox">
					<div class="leftLastCatBox">





						<?php if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); ?>
							<?php if($i == 1){ ?>
								<div class="leftLastCatBoxLeft">


										<?php if ( has_post_thumbnail() ) { ?> 
											<?php echo '<div class="featured-thumbnail">'; the_post_thumbnail('featured',array('title' => '')); echo '</div>'; ?>
										<?php } else { ?>
											




<?php } ?>
									</a>










										<?php echo excerpt(25);?>
									
								</div>
							<?php } else { ?>

								<div class="leftLastCatBoxRight <?php if($i == 4){echo 'last';} ?>">
									<div 
class="">										<div 

class="">                            
											

<?php if ( has_post_thumbnail() ) { ?> 												

													<?php echo ''; ?>
												<?php } else { ?>


												<?php } ?>
											</a>
										</div>




											
											


											
												<?php echo excerpt(10);?>
											
										





									</div><!--.post excerpt-->
								</div>
							<?php } ?>
						<?php $i++; endwhile; endif;?> 
					</div>
				</div>			
			</div>
		</article>
		<?php get_sidebar(); ?>
<?php get_footer(); ?>
 

netrox50

Delta
Desde
19 May 2013
Mensajes
701
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Para mi son los servidores en donde te alojas :encouragement:
 

Googleriano

1
Pi
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
28 Oct 2010
Mensajes
6.174
A mi ni me carga tu sitio...
 

S3L3N1TY

1
Zeta
Redactor
Verificación en dos pasos activada
Suscripción a IA
Desde
11 Mar 2010
Mensajes
1.816
Pueden ser un montón de cosas, desde el servidor,el theme, conflictos entre plugins,está claro que tienes un problema porque tarda casi un minuto en cargar (al menos a mí es lo que me ha tardado) Yo que tú probaría otro theme para comprobar la fluidez, si no fuera el caso, prueba a desactivar los plugins uno por uno para ver si alguno puede fallar y si nada funciona, contrata a algún profesional que lo revise, en el foro los hay muy buenos que no piden mucho por eso.

PD: Aunque tengas los mismos plugins en otro blog y no te hayan dado problemas, sí pueden estar interfiriendo negativamente con alguna función del theme que has puesto y habría que mirar donde está el fallo.
 

Googleriano

1
Pi
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
28 Oct 2010
Mensajes
6.174

Ramnsés Rojas

Épsilon
Verificación en dos pasos activada
Desde
17 Mar 2011
Mensajes
817
Pueden ser un montón de cosas, desde el servidor,el theme, conflictos entre plugins,está claro que tienes un problema porque tarda casi un minuto en cargar (al menos a mí es lo que me ha tardado) Yo que tú probaría otro theme para comprobar la fluidez, si no fuera el caso, prueba a desactivar los plugins uno por uno para ver si alguno puede fallar y si nada funciona, contrata a algún profesional que lo revise, en el foro los hay muy buenos que no piden mucho por eso.

PD: Aunque tengas los mismos plugins en otro blog y no te hayan dado problemas, sí pueden estar interfiriendo negativamente con alguna función del theme que has puesto y habría que mirar donde está el fallo.




Ya probe todo eso...

Esto fue lo que me dijo banahoting en un Ticket:

No es la redirección la que está tardando pues la misma es instantánea, es mas bien su página que tarda en cargar.

En un 99% de los casos esta lentitud es causada por un plugin, por el tema/plantilla o por ambos.
Le recomiendo que a modo de prueba desactive todos los plugins y cambie su tema a uno de los temas originales de Wordpress (TwentyEleven o TwentyTwelve).
Al hacer eso notará que su página funciona sin problemas y con una mejor velocidad.


Regards,

Robinson Alvarez
BanaHosting.com Inc.
Think Big, Think Bana!



Y ahora me dio este problema:
sfmagazine.jpg
 

Ramnsés Rojas

Épsilon
Verificación en dos pasos activada
Desde
17 Mar 2011
Mensajes
817
Este pichón de .Js te tiene el sitio vuelto una mierda. Pesa 236KB. A eso sumale el peso de los demas Js, del código fuente, del ccs, etc. Solo de código fuente tienes mas de 400KB, diantres. Y eso sin contar que luego empieza a cargas las imagenes y demás vainas...

El js es este:
http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js?ver=1.8.16
Paisano, ahora la web se jodio la Base de datos, como puedo quitar ese ajax o como lo redusco?
 

Googleriano

1
Pi
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
28 Oct 2010
Mensajes
6.174
Búscalo en tu header.php. Luego quítalo, y si se soluciona entonces es por eso... Lo que tienes que ver es cuales funciones tiene ese .Js para tu plantilla. En la mayoría de los casos esos js solo sirven para poner un iconito, o hacer cualquier función que lo puedes hacer de una manera que no consuma tanto de servidor.

Tambien puedes acceder a tu ftp, a la ruta donde se encuentra y eliminarlo, para luego evaluar como se comporta tu sitio. Creo que tu server es muy lento, y al entrar varios usuarios cargando tantos Kb te tumban el servidor.
 

S3L3N1TY

1
Zeta
Redactor
Verificación en dos pasos activada
Suscripción a IA
Desde
11 Mar 2010
Mensajes
1.816
Ya probe todo eso...

Esto fue lo que me dijo banahoting en un Ticket:





Y ahora me dio este problema:
Ver el archivo adjunto 16944

Mira yo no soy programadora y no te puedo dar la solución, pero casi te diría que el problema está en la plantilla, puede que no hicieras las modificaciones correctamente porque a veces el olvido del cierre en una etiqueta puede tirarte la web al traste, si no sabes lo que estás haciendo tienes dos opciones:

Contratar a un profesional que encuentre el error y te ofrezca alguna alternativa si no quieres cambiarle el theme o cambiar la plantilla por otra más simple.
 
Arriba