Dear Folks, I have done 5-6 ecommerce website using Magento CMS but all are taking little load for every user. So, can you please re-command to use any magento extension or any ideas, suggestion,tutorials to make it load fast? Please help me. Thanks in advance.
http://www.blastedthing.com/magento...-up-magento-a-guide-to-making-magento-faster/ Magento is fairly complex. Its hard to be specific without crawling in there and checking a few things. That link should help a bit though. Nigel
Hi. Below are the few pointers you should check on the server with magento installed websites. They should boost the website performance. 1. Install a PHP opcode cache such as APC or XCache 2. Apache configuration should have KeepAlives enabled 3. Use a memory-based file system for Magento's var directory 4. Modify the configuration for your MySQL server to take better advantage of your server's RAM 5. Install Fooman Speedster 6. Enable Gzip Compression 7. Apache Module mod_expires & mod_deflate 8. Each Magento website will be hosted on a unique IP address 9. Install nginx OR litespeed with apache web server. Check with your admin if these modules are compiled/installed on the server. If you owe a VPS OR dedicated server, you can consider compiling/installing the above mentioned modules/softwares.
Here are few things that you can take care off for the website to load faster Every website CMS has a config file that defines URL redirection and permissions. most of the CMS is define the file name as .htaccess . ensure that you have done 301 redirection correctly Ensure that server side cache gzip compression are enable. Enable fast CGI on php settings. this is supposedly an altered version of php that is faster search for a webhost that provides CDN technology in otherwords cloud based hosting. To explain it better there are few host they provide technology that stores your files on multiple server locations. this helps a user to connect the server faster.If you find it difficult to get a good webhost then PM me and i shall suggest some
Yes, just adding the image size to the above. Please update the images to load faster with reducing its size.
Use a CDN (content delivery network). It will take all the load off your server. Amazon Cloudfront and NetDNA are both cheap and good.
Don't just stop at magento extensions, find better hosting too. A quality host can make a massive difference. Especially those close to the site's geographical market.
1) sort out your caching system 2) get a better server (we are on dedicated, load times are much better for prestashop/magneto) 3) update all softwares to latest version 4) look at moving javascript code to bottom of page so it loads last
Yes better and faster servers is also a better option to load the e-commerce websites faster other than that you may follow the above "4) look at moving javascript code to bottom of page so it loads last" is a very good tips to load images with scripts.
Hi Dear, This is the guid for making Magento CMS More faster : 1- Install Fooman Speedster This one made a massive difference to page loads for the first site I am testing. 2- Enable Gzip Compression in .htaccess To do this, uncomment this part in the .htacess: (Line 52) #php_flag zlib.output_compression on (ie Remove the # save and reupload) 3- Install APC or Xcache APC - http://pecl.php.net/package/APC Xcache - http://xcache.lighttpd.net/ Looking at benchmarks and folks comments, it seems to be a toss of coin which one to go for. I will probably go for APC on balance. Will be asking my host to install this. Ok. My host installed it. And further to Discovery posting below, thought I would add that in here to the main body. Discovery pointed out that thread here had extra tips once APC had been installed:http://www.magentocommerce.com/boards/viewthread/9882/ Essentially, after APC has been installed, you locate the local.xml file in the install. (Mine was here - /home/yoursitename/public_html/app/etc/local.xml You then add the following code to just below: <global> <cache> <backend>apc</backend> <prefix>alphanumeric</prefix> </cache> 4- “Make sure your Apache configuration has KeepAlives enabled. KeepAlives are a trick where multiple HTTP requests can be funneled through a single TCP connection. Since the setup of each TCP connection incurs additional time, this can significantly reduce the time it takes to download all the files (HTML, JavaScript, images) for a website.†5- "Modify the configuration for your MySQL server to take better advantage of your server’s RAM. Most Linux distributions provide a conservative MySQL package out of the box to ensure it will run on a wide array of hardware configurations. If you have ample RAM (eg, 1gb or more), then you may want to try tweaking the configuration. An example my.cnf is below, though you will want to consult the MySQL documentation for a complete list of configuration directives and recommended settings.†They have a list of settings there for my.cnf as follows: key_buffer = 512M max_allowed_packet = 64M table_cache = 512 sort_buffer_size = 4m read_buffer_size = 4m read_rnd_buffer_size = 2m myisam_sort_buffer_size = 64m tmp_table_size = 128m query_cache_size = 96m query_cache_type = 1 thread_cache_size = 8 max_connections = 400 wait_timeout = 300 ( For sure , This is should be done by your hosting company) 6- “Use a memory-based filesystem for Magento’s var directory. Magento makes extensive use of file-based storage for caching and session storage. The slowest component in a server is the hard drive, so if you use a memory-based filesystem such as tmpfs, you can save all those extra disk IO cycles by storing these temporary files in memory instead of storing them on your slow hard drive.â€
Use a dedicated server for hosting the site. Avoid excess usage of Javascript and kindly use a good CDN (Content Delivery Network) to host images and videos. Ensuring all these things will certainly make the website load faster.
Use CloudFlare (www.cloudflare.com) to speed up your site. Tried it and im extremely satisfied. Oh yeah, and its free!
Optimize mobile sites On a adaptable business site,acceleration is even added crucial: adaptable accessory users already accept to accord with inconsistent abstracts speeds,so you don't wish to admixture the botheration with slow-loading seek results.The adaptable website and adaptable seek should alone cover agreeable and functionality that is actually necessary.For instance, one way to decidedly advance amount time of seek pages is to use thumbnails instead of full-size images.The adaptable website for Marco Promotional Products does this right, application baby and simple images for adaptable search.
Well, most of the e-Commerce sites have heavy images. Images are main cause of the problem resulting in slowing down website. Therefore, look into your site if the images are the main problem. If yes, then I recommend to use (spriteme.org) that helps to determine the possible images for spriting. As you might know, image or css sprite greatly reduces the size of the images by combining them into a single piece.
I would like to suggest small things like use AJAX search, employ content delivery, compress HTML, etc. All these helps to make ecommerce site load faster.