Only down side is that the webshop is very slow, but that has noting to do with you design.
Can anyone verifies the slow loading of Magento store? I have cable broadband yet I find all Magento demo stores are slow, including the one in my client’s server (her static site loads very fast though).
is this a Magento performance issue ?
i can also attest that every time i load a new magento-enabled site, before its cached locally it takes ages to load. the very nice demo store displayed in this thread took nearly 15 seconds in order for anything to even appear. all i could see was “waiting for...transferring...waiting for...” etc etc etc flipping back and forth in my browser status bar for the longest time until finally parts of the site started coming up. i haven’t seen this issue on any other websites i traverse to.
Only down side is that the webshop is very slow, but that has noting to do with you design.
Can anyone verifies the slow loading of Magento store? I have cable broadband yet I find all Magento demo stores are slow, including the one in my client’s server (her static site loads very fast though).
is this a Magento performance issue ?
i can also attest that every time i load a new magento-enabled site, before its cached locally it takes ages to load. the very nice demo store displayed in this thread took nearly 15 seconds in order for anything to even appear. all i could see was “waiting for...transferring...waiting for...” etc etc etc flipping back and forth in my browser status bar for the longest time until finally parts of the site started coming up. i haven’t seen this issue on any other websites i traverse to.
I’ve made the same observation and this is what worries me about switching to any new ecommerce platform. The sites got to be able to load quickly or I’ll lose customers. Shoppers have very shot attention spans. In about 15 seconds a prospective customer can find another site with the same product.
I have been optimizing some sites following its guidelines. Load times that were running 3-5 seconds are now sub-second.
It would be interesting to see the results on this demo site after some optimization techniques are applied.
And I agree, visitors will not stick around if something doesn’t pop on the page almost immediately.
Cache definitely improves response time on pages that have already been visited.
Moshe, what’s the duration before the cache expires ? Is there a simple way (file deletion, sql statement) to refresh all cache from a shell command ?
Regarding the “Refresh Catalog Rewrites” in the manage cache setup, I think there is a performance problem on huge catalogues (60 000+ items), as this page takes ages to load, and ends up in a blank page.
@jsperry: There are different ttl for caches, but most are indefinite, such as configuration (being cleaned on system config update), layouts, and translations. They can be cleaned manually when performing updates and such.
Blocks can have their own cache logic (ttl and unique key) by overriding getCacheKey() and getCacheLifetime() methods.
When getCacheLifetime() is any other value than null block caching will kick in, identified by getCacheKey().
The fastest way to clean all the cache is to remove var/cache folder and recreate it with 777 permission.
About the 60,000+ items you are right, we will need to change the current algorithm to accomodate such a quantity, will get back to you later about this, and also tags database..
I’m curious, how other aspects of Magento are working with your products database? In admin specifically.
Moshe: thanks for the tips.
I haven’t been using much of the backend with the products catalog, as most of it is handled by batch import or updates.
On the backend, the speed for loading/working a single product is OK, I just found the save part a bit slow (takes a few seconds).
The (ajax) global search also seems to have some hard time with so many products…
Hopefully these performance problems can be optimized, as well as the tag issue for the production release.
I have just opened a group focusing on Magento performance and optimization. http://www.magentocommerce.com/group/view/168/
It’s a good place for everybody to share experiences and tips on how to improve performance.
@ moshe: We have a huge product database of about 400.000 products (so way over the 60.000+ you mentioned). Will it ever be possible to put such a quantity of products in Magento, even after some adjustments on you side?