VirtueMart Forum

VirtueMart 2 + 3 + 4 => General Questions => Topic started by: kiro789 on March 30, 2015, 13:53:01 PM

Title: How to speed up Virtuemart 3
Post by: kiro789 on March 30, 2015, 13:53:01 PM
Hello,
I have a VM3 store and I would like to make my shop faster.My site is www.baron.bg
Have you some suggestions how to speed up my site.It is extreme slow now.
Title: Re: How to speed up Virtuemart 3
Post by: GJC Web Design on March 30, 2015, 16:16:05 PM
Honestly - this is web design 101

2480px x 1690px images

thumbs all 800px X 533px and these are so large at 500MB each!!!!!

template loading massive css files of which-> 2454 rules (80%) of CSS not used by the current page.

1.9MB page load
Title: Re: How to speed up Virtuemart 3
Post by: kiro789 on March 30, 2015, 16:44:05 PM
Yes,
I give that site to one Fivver user to improve the template, but as you see he made things even worse.What can I make to do it right.Maybe to take some new template for VM3? I am not very good in VM , so I need some external help.
Title: Re: How to speed up Virtuemart 3
Post by: Milbo on March 30, 2015, 23:04:33 PM
Use j2.5.28 and in the tools the joomla table updater. Of course there are also some templates available which slow the shop down.
Title: Re: How to speed up Virtuemart 3
Post by: GJC Web Design on March 31, 2015, 00:35:11 AM
but first you can reduce the size of the images you use massively - then re-upload them
Title: Re: How to speed up Virtuemart 3
Post by: kiro789 on March 31, 2015, 11:08:08 AM
Quote from: GJC Web Design on March 31, 2015, 00:35:11 AM
but first you can reduce the size of the images you use massively - then re-upload them
Hi,
Only for confirming: I will download all pics in images/stories/virtuemart/product/ than I will resize them and than upload again, is that right? I ask because I am new to Virtuemart. And second: I am searching for a good VM3 template, unfortunately there are only few good at the moment.I think, I will use JM Computers and Electronics VirtueMart Store from Joomla Monster, they have posted: Speed Up Your Site.Speed up your site by compressing CSS and JS files! Get more visitors to your site thanks to SEO optimized code.Can you recommend me some fast VM3 template?
Regards!
Title: Re: How to speed up Virtuemart 3
Post by: kiro789 on March 31, 2015, 12:47:47 PM
Is there any difference if my images are in .png or .jpg? Which is better for speed? And If there are .png in the images/stories/virtuemart/product/ and then I make them .jpg, will the VM recognize them?
Title: Re: How to speed up Virtuemart 3
Post by: PRO on March 31, 2015, 14:09:03 PM
Quote from: kiro789 on March 31, 2015, 12:47:47 PM
Is there any difference if my images are in .png or .jpg? Which is better for speed? And If there are .png in the images/stories/virtuemart/product/ and then I make them .jpg, will the VM recognize them?

you can re-assign images if you rename them.

Title: Re: How to speed up Virtuemart 3
Post by: GJC Web Design on March 31, 2015, 15:30:25 PM
always jpg for an "photo realistic image" - png are only for graphics

resize and compress - visually to the best compromise size

Spyros's templates are always clean and super fast - very un-invasive http://extensions.virtuemart.net/vm-templates/hera-virtuemart-template-detail
Title: Re: How to speed up Virtuemart 3
Post by: Milbo on April 01, 2015, 09:53:50 AM
Here are more http://extensions.virtuemart.net/vm-templates
Title: Re: How to speed up Virtuemart 3
Post by: kiro789 on April 01, 2015, 16:48:58 PM
Thanks a lot! Your are amazing! I have optimized my category images and now is better. I will do the same with the product images and I hope the site will load faster.
Best regards!
Title: Re: How to speed up Virtuemart 3
Post by: Milbo on April 02, 2015, 09:38:08 AM
I hope you know that vm does that for you, you just need to change the thumbnail size set in the vm config.
Title: Re: How to speed up Virtuemart 3
Post by: kiro789 on April 02, 2015, 14:50:19 PM
Hello,
I would like first to ask, before I do something wrong:
1.I would like to replace all images with new ones (thumbnails and original) - What will be the easiest way? Because I have a of lot images in png even in the thumbnails.I would like to replace them with jpg
2.When I clear the folder resized, will they be replaced with new automatic from the product folder, because each product image has an a path.How can I change the path of all resized images at ones.
Title: Re: How to speed up Virtuemart 3
Post by: jenkinhill on April 02, 2015, 15:07:46 PM
For product images you only need to optimise the main image.  I have sorted this before by donloading the  images/stories/virtuemart/product  directory, deleting the contents of the resized subdirectory and bulk optimised the remaining main product images using Photoshop without renaming them (other image editors could be used) and uploading the directory back to the live site.  The thumbs are automatically recreated.
Title: Re: How to speed up Virtuemart 3
Post by: kiro789 on April 02, 2015, 15:30:38 PM
Ok,
But What I mean is that.I will optimize all the images without to rename, but when I change the images is from .png to .jpg , is that not a rename?
The path is now: images/stories/virtuemart/product/комплект br019.png
And the new path is:  images/stories/virtuemart/product/комплект br019.jpg
Is that not a rename.
Title: Re: How to speed up Virtuemart 3
Post by: GJC Web Design on April 02, 2015, 15:39:09 PM
what your doing (using jpg ) is correct

you set the size and compression on the main image -- normally ~ 800px wide is enough

I would forget the cryllic letters in the image file names - you may have problems - keep it simple  - all latin, lowercase, no spaces etc

then set the VM thumb size to what you want in admin->config->config->templates  Thumbnail Image Width

dynamic sizing yes

then simply delete the images and re-upload in each product - that way u know it's done right
Title: Re: How to speed up Virtuemart 3
Post by: kiro789 on April 03, 2015, 09:54:46 AM
Many, many thanks!!! Best support forum  :) I must do some more things but I have yet good score in the test.
Thanks again!
Title: Re: How to speed up Virtuemart 3
Post by: Milbo on April 03, 2015, 10:25:20 AM
Really a nice shop Kiro789,

all in non latin letters, nice. Even the URLs. I am proud on it. Thanks to this great team we managed to to create a real mb system. Be aware, your product images itself can be usually big, except the template loads the full images in the browse view.
Title: Re: How to speed up Virtuemart 3
Post by: GJC Web Design on April 03, 2015, 11:24:40 AM
yes - IMHO 85 is a very good score on Google speed for any sort of ecommerce site
Title: Re: How to speed up Virtuemart 3
Post by: kiro789 on April 03, 2015, 11:49:10 AM
Quote from: Milbo on April 03, 2015, 10:25:20 AM
Really a nice shop Kiro789,

all in non latin letters, nice. Even the URLs. I am proud on it. Thanks to this great team we managed to to create a real mb system. Be aware, your product images itself can be usually big, except the template loads the full images in the browse view.

I have read somewhere, that non latin letters in URL is still not good for SEO, although Google says it doesn`t matter for him.What do you think, or you have no experience with non latin URLs?
Title: Re: How to speed up Virtuemart 3
Post by: Milbo on April 03, 2015, 12:00:16 PM
Most people misunderstand SEO completly. It depends on your customers. I was in Sofia some years ago and told that VM is able todo that.

If you use kyrillic letters, the search with kyrillic letters works perfect and you get a better ranking compared to the transliterated ones. Simple. If you use the transliterated URLs you get better results for that.

So if your customers use mainly a bulgarian keyboard and used to speak bulgarian => use kyrillic.
Title: Re: How to speed up Virtuemart 3
Post by: kiro789 on April 03, 2015, 12:19:42 PM
Thanks!I was thinking the same. I prefer cyrillic letters in this case.
So all resolved! Virtuemart is super fast now!!