damian82 Posted August 1, 2013 Share Posted August 1, 2013 Buenos días necesito optimizar el tiempo de carga de prestashop 1.5, ahora mismo me ronda los 5 seg y necesito bajarlo lo máximo posible y lo antes posible. Por favor todo aquel que este interesado que me envié por privado presupuesto o su teléfono y me pongo en contacto con el. Muchas gracias de antemano Link to comment Share on other sites More sharing options...
petete2008 Posted August 1, 2013 Share Posted August 1, 2013 ¿has seguido alguno de los consejos prácticos del foro? http://www.prestashop.com/forums/topic/192405-tutorial-optimizacion-basica-en-prestashop-15/ Link to comment Share on other sites More sharing options...
bluecarbon Posted August 1, 2013 Share Posted August 1, 2013 Creo que deberías indicar que hosting y que características tienes actualmente... Link to comment Share on other sites More sharing options...
petete2008 Posted August 1, 2013 Share Posted August 1, 2013 y poner la web si es posible para ver si podemos detectar donde se encuentra el cuello de botella. Link to comment Share on other sites More sharing options...
damian82 Posted August 2, 2013 Author Share Posted August 2, 2013 El hosting que tengo es con laprimera.net, la tienda es www.sexandtoys.es, ya he seguido todos los tutoriales que rulan por el foro pero nada. he desactivado todos los módulos que no uso incluidos los de estadísticas puesto que uso google analytics pero nada de nada he estado intentado activar los servidores de media, pero no me funcionaban, he llamado al soporte del hosting y están en ello, en el test de velocidad me dice que las imágenes de la lista de productos están mal dimensionadas, yo utilizo las mismas imágenes que el proveedor creéis que debería redimensionarlas antes de subirlas es que la verdad poseeo una gran cantidad de productos y redimensionar todas esas imágenes para después subirlas seria muy engorroso. que opináis es que ya estoy desesperado y no encuentro solución alguna si alguien se ve capaz de solucionarmelo que me pase presupuesto. Link to comment Share on other sites More sharing options...
petete2008 Posted August 2, 2013 Share Posted August 2, 2013 Yo las he visto mas lentas, pero es cierto que se puede optimizar y mejorar el rendimiento. Te aconsejaria hacer uso de la herramienta CDN de Google (Google page speed) o otros similares como cloudflare o cloudfront. Link to comment Share on other sites More sharing options...
damian82 Posted August 2, 2013 Author Share Posted August 2, 2013 Ya se lo había hecho, pero no ser como realizar los cambios que me pide la verdad es que no soi muy lucho en este tema. Link to comment Share on other sites More sharing options...
petete2008 Posted August 2, 2013 Share Posted August 2, 2013 Tienes que darte de alta en el servicio y google en unos días te dará la aprobación con las instrucciones de lo que tienes que hacer. https://developers.google.com/speed/pagespeed/service Link to comment Share on other sites More sharing options...
petete2008 Posted August 2, 2013 Share Posted August 2, 2013 Te he hecho un test de lo que mejoraria e iría aprox 40% más rápida. El test lo he hecho en webpagetest.org y los resultados lo puedes ver en http://www.webpagetest.org/result/130802_T4_191b24a8878a8e57a92f9be4d4a3a174/ Link to comment Share on other sites More sharing options...
damian82 Posted August 3, 2013 Author Share Posted August 3, 2013 Muchas gracias Petete2008, ya he bajado algo mas la carga solo necesito dimensionar el alto y ancho pero no se como hacerlo, he probado cambiando la configuracion del productlist.tpl de la plantilla que uso de la siguiente manera: <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'productlist')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($productlistSize)} width="{$productlistSize.width}" height="{$productlistSize.height}"{/if} /> Pero nada de nada, estoy pensando en ponerlo directamente es decir : <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'productlist')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}"width="230" height="245"{/if} /> Pero nose si estaría bien hacerlo asin alguna idea al respecto. Link to comment Share on other sites More sharing options...
bluecarbon Posted August 3, 2013 Share Posted August 3, 2013 que características tiene tu hosting? , has pensado en pasarte a un VPS? Link to comment Share on other sites More sharing options...
damian82 Posted August 3, 2013 Author Share Posted August 3, 2013 Pues la verdad que no lo se, tengo contratado el hosting avanzado de laprimera.net Link to comment Share on other sites More sharing options...
damian82 Posted August 3, 2013 Author Share Posted August 3, 2013 Mira necesito saber dos cosas según GTmetrix tengo que quitar calidad a las imágenes las tenia puesto en prestashop en JPEG a calidad 70 a que calidad mínima puedo ponerlo para que las imágenes se vean bien y me baje la carga. Y otra cosilla es especificar las dimensiones de las imágenes lo he estado intentando como he explicado anteriormente pero sin éxito según GTmetrix con eso mejoraría bastante la carga. Muchas gracias de por vuestra ayuda. Link to comment Share on other sites More sharing options...
Lisius Posted August 3, 2013 Share Posted August 3, 2013 La calidad de las imagenes no debe afectar tanto en la carga de la tienda, ya que puedes habilitar la cache en tu tienda, usar la extension memcached para que la cantidad de consultas a la base de datos se menor a la actual. para cambiar las dimensiones de las imagnes, puedes hacerlo desde el panel de administracion prestashop, preferencias> imagenes hacer el cambio por ejemplo a home_default y luego en la parte de abajo regenerar las imagenes para aplicar los cambios. Link to comment Share on other sites More sharing options...
Enrique Gómez Posted August 3, 2013 Share Posted August 3, 2013 La calidad de las imagenes no debe afectar tanto en la carga de la tienda, ya que puedes habilitar la cache en tu tienda La primera vez que un navegador carga la página tiene que bajarse las imágenes sí o sí, así que cuanto menos pesen y menos sean, mejor. Yo utilizo http://gtmetrix.com para trabajar sobre el rendimiento de la página y con el plugin de firefox YSlow. Sobre el tema de las imagenes, se puede mirar que realmente no haya ningún tipo de imagen (home-default, etc..) que haga un escalado a la baja y se nos haya pasado. El plugin de YSlow tiene en Tools un link a yahoo smush it donde se pueden reducir todas las imagenes de forma fácil Link to comment Share on other sites More sharing options...
damian82 Posted August 3, 2013 Author Share Posted August 3, 2013 Si eso de las imágenes ya lo tengo bien pero me sale que en la carga debo especificar las dimensiones de estas, es decir especificar el width y el heigth, por ejemplo en la lista de productos las imagenes me ocupan 230 x 245. Ya se que en preferencias imágenes se cambian las dimensiones pero lo que yo quiero saber es donde las debo poner las dimensiones para que a la hora de cargar me las lea el navegador, es decir si las tengo que cambiar en el tpl o en el css, no se si me explico muy bien. Bueno resumiendo que en GTmetrix me dice que especifique las dimensiones de las imágenes, y quiero saber en que archivo tengo que especificarlo para que a la hora de la carga lo coga al principio y no conforme vaya cargando los productos. Link to comment Share on other sites More sharing options...
Enrique Gómez Posted August 3, 2013 Share Posted August 3, 2013 Si es verdad, a mi también me pasa, pero yo diría que eso no debe ser muy importante. Entiendo que el navegador tiene menos trabajo luego al poner las imágenes pero el tema de carga de red sigue igual. Aquí comenta algo sobre el tema http://www.w3schools...t_img_width.asp ---------------- El tema de poner el width y height veo que depende mucho del tema, porque en el tema default de ps 1.5.4 lo pone <img src="{$img_prod_dir}{$lang_iso}-default-large_default.jpg" id="bigpic" alt="" title="{$product->name|escape:'htmlall':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}" /> pero p.ej en otro tema tengo <img itemprop="image" id="small_pic" src="{$link->getImageLink($product->link_rewrite, $cover.id_image, (isset($image_shape) && $image_shape == 'rect_img') ? 'rect_default' : 'large_default')}" /> con lo que me seguramente poniendo el width y height como en el tema default seria suficiente... Link to comment Share on other sites More sharing options...
OlivierJM Posted August 3, 2013 Share Posted August 3, 2013 que características tiene tu hosting? , has pensado en pasarte a un VPS? No es necesario un VPS sino un hosting de calidad. Los VPS los recomendamos a partir de 30.000 productos en adelante. Un saludo Link to comment Share on other sites More sharing options...
jorgerg Posted August 4, 2013 Share Posted August 4, 2013 No es necesario un VPS sino un hosting de calidad. Los VPS los recomendamos a partir de 30.000 productos en adelante. Muy cierto, yo añadiría calidad de servicios y un PHP config muy bien balanceado. Hoy muchos hosting de calidad que no consideran a los usuarios de Prestashop dignos de considerar (!) Link to comment Share on other sites More sharing options...
Lisius Posted August 4, 2013 Share Posted August 4, 2013 La primera vez que un navegador carga la página tiene que bajarse las imágenes sí o sí, así que cuanto menos pesen y menos sean, mejor. ya lo ha dicho la primera vez, por lo cual es ilogico que la segunda vez tenga la misma velocidad de carga en la tienda. Link to comment Share on other sites More sharing options...
petete2008 Posted August 4, 2013 Share Posted August 4, 2013 Si eso de las imágenes ya lo tengo bien pero me sale que en la carga debo especificar las dimensiones de estas, es decir especificar el width y el heigth, por ejemplo en la lista de productos las imagenes me ocupan 230 x 245. Ya se que en preferencias imágenes se cambian las dimensiones pero lo que yo quiero saber es donde las debo poner las dimensiones para que a la hora de cargar me las lea el navegador, es decir si las tengo que cambiar en el tpl o en el css, no se si me explico muy bien. Bueno resumiendo que en GTmetrix me dice que especifique las dimensiones de las imágenes, y quiero saber en que archivo tengo que especificarlo para que a la hora de la carga lo coga al principio y no conforme vaya cargando los productos. Especificar el tamaño de las imágenes no vas a conseguir mejorar la velocidad de carga. Lo que mejoraría según creo haber leído por algún lado es el SEO Link to comment Share on other sites More sharing options...
Arakiss Posted August 5, 2013 Share Posted August 5, 2013 Pasate a hostgator , bueno bonito y barato yo trabajo con ellos y cero problemas. Link to comment Share on other sites More sharing options...
OlivierJM Posted August 5, 2013 Share Posted August 5, 2013 Buenos días necesito optimizar el tiempo de carga de prestashop 1.5, ahora mismo me ronda los 5 seg y necesito bajarlo lo máximo posible y lo antes posible. Por favor todo aquel que este interesado que me envié por privado presupuesto o su teléfono y me pongo en contacto con el. Muchas gracias de antemano Comienza con optimizar la base de datos. Después vete al cache y borralo. La gran mayoría de las consultas de nuestros cliente se debe a la base de datos al cargar por CSV 5.000 productos o mas. Nuestros clientes después de una carga así, nos solicitan optimizar tablas de base de datos e indexarlas. Solicítalo a tu hosting a ver si te echan un cable Link to comment Share on other sites More sharing options...
Rolige Posted August 7, 2013 Share Posted August 7, 2013 Para reducir la carga es necesario usar imagenes optimizadas para web, el problema principal que tienes es que al parecer todas las imagenes que tienes no estan optimizadas para web y el problema de la dimencion especifica es precisamente porque no esta definida la dimencion en las imagenes, te envio por privado unas imagenes optimizadas para que pruebes y ya veas cuanto mejoras la carga al inicio. Link to comment Share on other sites More sharing options...
petete2008 Posted August 7, 2013 Share Posted August 7, 2013 En Prestashop una vez subimos la imagen original debería optimizar para web el resto de imagenes (small, medium, etc...) Por lo que dice Cotoko parece ser que no es así y me preguntaba si alguien conoce algun script que recorra la imágenes optimizándolas para web o un módulo para tal fin. Gracias de antemano!! Link to comment Share on other sites More sharing options...
Lisius Posted August 11, 2013 Share Posted August 11, 2013 (edited) ve a Parámetros Avanzados Rendimiento y dime que tal tienes estos parametros. Edited August 11, 2013 by actionflash (see edit history) Link to comment Share on other sites More sharing options...
Lisius Posted August 11, 2013 Share Posted August 11, 2013 (edited) Seria bueno ver incluso toda la configuracion completa que tienes en rendimiento. Edited August 11, 2013 by actionflash (see edit history) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted August 11, 2013 Share Posted August 11, 2013 (edited) ve a Parámetros Avanzados Rendimiento y dime que tal tienes estos parametros. Creo que eso ya se le comento en este mensaje: http://www.prestasho...ost__p__1324671 Saludos, Edited August 11, 2013 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts