1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

How to make ecommerce website load fast?

Discussion in 'eCommerce' started by creativewebmaster, Apr 3, 2013.

  1. #1
    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.
     
    creativewebmaster, Apr 3, 2013 IP
  2. Nigel Lew

    Nigel Lew Notable Member

    Messages:
    4,642
    Likes Received:
    405
    Best Answers:
    21
    Trophy Points:
    295
    #2
    Nigel Lew, Apr 3, 2013 IP
  3. MilesWeb

    MilesWeb Well-Known Member

    Messages:
    869
    Likes Received:
    35
    Best Answers:
    7
    Trophy Points:
    173
    #3
    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.
     
    Last edited: Apr 5, 2013
    MilesWeb, Apr 5, 2013 IP
    inet likes this.
  4. Mumbaionweb

    Mumbaionweb Greenhorn

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    21
    #4
    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
     
    Mumbaionweb, Apr 5, 2013 IP
  5. varindia

    varindia Member

    Messages:
    155
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    38
    #5
    Yes, just adding the image size to the above. Please update the images to load faster with reducing its size.
     
    varindia, Apr 6, 2013 IP
  6. awl03c

    awl03c Member

    Messages:
    146
    Likes Received:
    5
    Best Answers:
    1
    Trophy Points:
    45
    #6
    Use a CDN (content delivery network). It will take all the load off your server.

    Amazon Cloudfront and NetDNA are both cheap and good.
     
    awl03c, Apr 7, 2013 IP
  7. hhsaus

    hhsaus Active Member

    Messages:
    596
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    60
    #7
    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.
     
    hhsaus, Apr 9, 2013 IP
  8. creativewebmaster

    creativewebmaster Active Member

    Messages:
    654
    Likes Received:
    7
    Best Answers:
    4
    Trophy Points:
    78
    #8
    Thank you guys sharing information. Its really help me.
     
    creativewebmaster, Apr 10, 2013 IP
  9. Tomwindser4

    Tomwindser4 Peon

    Messages:
    8
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #9
    magento on a shared hostgator works great.
     
    Tomwindser4, Apr 14, 2013 IP
  10. tasinmahmud

    tasinmahmud Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #10
    Very simple! use CDN, install Memcached and varnish for caching to load fast.
     
    tasinmahmud, Apr 15, 2013 IP
  11. ChrisMono

    ChrisMono Active Member

    Messages:
    301
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    60
    #11
    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
     
    ChrisMono, Apr 22, 2013 IP
  12. varindia

    varindia Member

    Messages:
    155
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    38
    #12
    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.
     
    varindia, Apr 26, 2013 IP
  13. house.com.sa

    house.com.sa Member

    Messages:
    43
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    36
    #13
    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.”



     
    house.com.sa, Apr 26, 2013 IP
  14. rankwatch.com

    rankwatch.com Active Member

    Messages:
    898
    Likes Received:
    22
    Best Answers:
    2
    Trophy Points:
    63
    #14
    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.
     
    rankwatch.com, Apr 28, 2013 IP
  15. arcadegrab

    arcadegrab Member

    Messages:
    70
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    48
    #15
    Use CloudFlare (www.cloudflare.com) to speed up your site. Tried it and im extremely satisfied.

    Oh yeah, and its free!
     
    arcadegrab, Apr 28, 2013 IP
  16. sanket

    sanket Active Member

    Messages:
    317
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    90
    #16
    You can optimize your css and JS which will increase your website speed awesome...
     
    sanket, Jun 12, 2013 IP
  17. raisa

    raisa Greenhorn

    Messages:
    5
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    21
    #17
    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.
     
    raisa, Jun 20, 2013 IP
  18. mSanjay

    mSanjay Greenhorn

    Messages:
    17
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    21
    #18
    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.
     
    mSanjay, Jun 20, 2013 IP
  19. varindia

    varindia Member

    Messages:
    155
    Likes Received:
    1
    Best Answers:
    1
    Trophy Points:
    38
    #19
    It's really very helpful to use the above tool for minimizing image size.
     
    varindia, Jun 22, 2013 IP
  20. anne785

    anne785 Member

    Messages:
    66
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    38
    #20
    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.
     
    anne785, Jun 23, 2013 IP