How to speed up Magento 2 Website?





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







1















How to speed up Magento 2 Website? - What are the effective checklist for it?










share|improve this question























  • Magento is slow by default

    – Manuel Di Iorio
    Sep 25 '18 at 11:54











  • servebolt.com/speed-up-magento-2-in-7-easy-steps

    – Mukesh Prajapati
    Sep 25 '18 at 12:14











  • mageplaza.com/blog/magento-2-performance-optimization

    – Mukesh Prajapati
    Sep 25 '18 at 12:15











  • Speed up Magento 2 check Optimization Guide. devdocs.magento.com/guides/v2.0/config-guide/prod/…

    – Kirti Nariya
    Nov 2 '18 at 16:37













  • How to speed up Magento 2 Website - An effective checklist

    – H. Ghelani
    Feb 25 at 13:10


















1















How to speed up Magento 2 Website? - What are the effective checklist for it?










share|improve this question























  • Magento is slow by default

    – Manuel Di Iorio
    Sep 25 '18 at 11:54











  • servebolt.com/speed-up-magento-2-in-7-easy-steps

    – Mukesh Prajapati
    Sep 25 '18 at 12:14











  • mageplaza.com/blog/magento-2-performance-optimization

    – Mukesh Prajapati
    Sep 25 '18 at 12:15











  • Speed up Magento 2 check Optimization Guide. devdocs.magento.com/guides/v2.0/config-guide/prod/…

    – Kirti Nariya
    Nov 2 '18 at 16:37













  • How to speed up Magento 2 Website - An effective checklist

    – H. Ghelani
    Feb 25 at 13:10














1












1








1


1






How to speed up Magento 2 Website? - What are the effective checklist for it?










share|improve this question














How to speed up Magento 2 Website? - What are the effective checklist for it?







magento2 seo ecommerce-tracking






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Sep 25 '18 at 11:33









H. GhelaniH. Ghelani

61




61













  • Magento is slow by default

    – Manuel Di Iorio
    Sep 25 '18 at 11:54











  • servebolt.com/speed-up-magento-2-in-7-easy-steps

    – Mukesh Prajapati
    Sep 25 '18 at 12:14











  • mageplaza.com/blog/magento-2-performance-optimization

    – Mukesh Prajapati
    Sep 25 '18 at 12:15











  • Speed up Magento 2 check Optimization Guide. devdocs.magento.com/guides/v2.0/config-guide/prod/…

    – Kirti Nariya
    Nov 2 '18 at 16:37













  • How to speed up Magento 2 Website - An effective checklist

    – H. Ghelani
    Feb 25 at 13:10



















  • Magento is slow by default

    – Manuel Di Iorio
    Sep 25 '18 at 11:54











  • servebolt.com/speed-up-magento-2-in-7-easy-steps

    – Mukesh Prajapati
    Sep 25 '18 at 12:14











  • mageplaza.com/blog/magento-2-performance-optimization

    – Mukesh Prajapati
    Sep 25 '18 at 12:15











  • Speed up Magento 2 check Optimization Guide. devdocs.magento.com/guides/v2.0/config-guide/prod/…

    – Kirti Nariya
    Nov 2 '18 at 16:37













  • How to speed up Magento 2 Website - An effective checklist

    – H. Ghelani
    Feb 25 at 13:10

















Magento is slow by default

– Manuel Di Iorio
Sep 25 '18 at 11:54





Magento is slow by default

– Manuel Di Iorio
Sep 25 '18 at 11:54













servebolt.com/speed-up-magento-2-in-7-easy-steps

– Mukesh Prajapati
Sep 25 '18 at 12:14





servebolt.com/speed-up-magento-2-in-7-easy-steps

– Mukesh Prajapati
Sep 25 '18 at 12:14













mageplaza.com/blog/magento-2-performance-optimization

– Mukesh Prajapati
Sep 25 '18 at 12:15





mageplaza.com/blog/magento-2-performance-optimization

– Mukesh Prajapati
Sep 25 '18 at 12:15













Speed up Magento 2 check Optimization Guide. devdocs.magento.com/guides/v2.0/config-guide/prod/…

– Kirti Nariya
Nov 2 '18 at 16:37







Speed up Magento 2 check Optimization Guide. devdocs.magento.com/guides/v2.0/config-guide/prod/…

– Kirti Nariya
Nov 2 '18 at 16:37















How to speed up Magento 2 Website - An effective checklist

– H. Ghelani
Feb 25 at 13:10





How to speed up Magento 2 Website - An effective checklist

– H. Ghelani
Feb 25 at 13:10










4 Answers
4






active

oldest

votes


















0














Please follow the below steps to improve the page speed.




  • Enable GZIP compression.

  • Use Lazy Loading for images.

  • Keep your Magento and 3rd party extensions up to date. Use sprite image instead
    of separate images of small icons.


I hope the above tip will useful for you






share|improve this answer































    0














    Make sure all cache types are enabled (bin/magento cache:status and bin/magento cache:enable if they're disabled). It's faster to flush the cache types everytime you make changes than to have them disabled.



    When you're ready to publish your site put it in production mode (bin/magento deploy:mode:set production). This will generate classes and deploy static content - please note that it's hard to make changes (js and css) after this so don't do it unless you're done.



    Before going into production mode enable css and js minifying and merging and js bundling (see Stores > Configuration > Advanced > Developer section); please note that this is only visible in developer mode.



    Optimize images (I recommend using https://tinyjpg.com/), refractor your code:




    • make sure you don't use nested foreach loops


    • never load model entites in loops ($product = $this->_product->load($item->getId()) or something like that)

    • search throough your layout xml files and make sure there are no blocks with cacheable="false" since this disables caching for the entire page where it is rendered (read more here https://devdocs.magento.com/guides/v2.2/extension-dev-guide/cache/page-caching.html)


    This is what came out of my mind, hope it helps you :)






    share|improve this answer
























    • Also update your Magento to 2.2.6, it's supposed to be faster although I'm yet to test that :)

      – Zankar
      Sep 25 '18 at 12:52



















    0














    You want to speed up magento 2 website follow below steps.



    Steps to Optimize Performance.



    Step 1) Enable Flat Categories and Products
    Step 2) Merge CSS and JS Files
    Step 3) Content Delivery Network
    Step 4) Caching
    Step 5) Image Optimization
    Step 6) Enable Compression
    Step 7) Reduce Server Response Time
    Step 8) Magento Updates


    Hope this help!






    share|improve this answer































      0















      1. Inspect Server and System Requirements;

      2. Htaccess settings;

      3. Use built-in profiler;

      4. Using Varnish cache;

      5. Speed up Checkout process;

      6. MySQL configuration optimization;

      7. Enable CDN;

      8. Change to Production mode;

      9. Enable Javascript bundling;

      10. Merge/Minify CSS and Js Files;

      11. Enable flat products and categories;

      12. Always use latest version of Magento 2.






      share|improve this answer
























        Your Answer








        StackExchange.ready(function() {
        var channelOptions = {
        tags: "".split(" "),
        id: "479"
        };
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function() {
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled) {
        StackExchange.using("snippets", function() {
        createEditor();
        });
        }
        else {
        createEditor();
        }
        });

        function createEditor() {
        StackExchange.prepareEditor({
        heartbeatType: 'answer',
        autoActivateHeartbeat: false,
        convertImagesToLinks: false,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: null,
        bindNavPrevention: true,
        postfix: "",
        imageUploader: {
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        },
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        });


        }
        });














        draft saved

        draft discarded


















        StackExchange.ready(
        function () {
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f243684%2fhow-to-speed-up-magento-2-website%23new-answer', 'question_page');
        }
        );

        Post as a guest















        Required, but never shown

























        4 Answers
        4






        active

        oldest

        votes








        4 Answers
        4






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        0














        Please follow the below steps to improve the page speed.




        • Enable GZIP compression.

        • Use Lazy Loading for images.

        • Keep your Magento and 3rd party extensions up to date. Use sprite image instead
          of separate images of small icons.


        I hope the above tip will useful for you






        share|improve this answer




























          0














          Please follow the below steps to improve the page speed.




          • Enable GZIP compression.

          • Use Lazy Loading for images.

          • Keep your Magento and 3rd party extensions up to date. Use sprite image instead
            of separate images of small icons.


          I hope the above tip will useful for you






          share|improve this answer


























            0












            0








            0







            Please follow the below steps to improve the page speed.




            • Enable GZIP compression.

            • Use Lazy Loading for images.

            • Keep your Magento and 3rd party extensions up to date. Use sprite image instead
              of separate images of small icons.


            I hope the above tip will useful for you






            share|improve this answer













            Please follow the below steps to improve the page speed.




            • Enable GZIP compression.

            • Use Lazy Loading for images.

            • Keep your Magento and 3rd party extensions up to date. Use sprite image instead
              of separate images of small icons.


            I hope the above tip will useful for you







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Sep 25 '18 at 11:41









            Magento vsmarttecMagento vsmarttec

            35019




            35019

























                0














                Make sure all cache types are enabled (bin/magento cache:status and bin/magento cache:enable if they're disabled). It's faster to flush the cache types everytime you make changes than to have them disabled.



                When you're ready to publish your site put it in production mode (bin/magento deploy:mode:set production). This will generate classes and deploy static content - please note that it's hard to make changes (js and css) after this so don't do it unless you're done.



                Before going into production mode enable css and js minifying and merging and js bundling (see Stores > Configuration > Advanced > Developer section); please note that this is only visible in developer mode.



                Optimize images (I recommend using https://tinyjpg.com/), refractor your code:




                • make sure you don't use nested foreach loops


                • never load model entites in loops ($product = $this->_product->load($item->getId()) or something like that)

                • search throough your layout xml files and make sure there are no blocks with cacheable="false" since this disables caching for the entire page where it is rendered (read more here https://devdocs.magento.com/guides/v2.2/extension-dev-guide/cache/page-caching.html)


                This is what came out of my mind, hope it helps you :)






                share|improve this answer
























                • Also update your Magento to 2.2.6, it's supposed to be faster although I'm yet to test that :)

                  – Zankar
                  Sep 25 '18 at 12:52
















                0














                Make sure all cache types are enabled (bin/magento cache:status and bin/magento cache:enable if they're disabled). It's faster to flush the cache types everytime you make changes than to have them disabled.



                When you're ready to publish your site put it in production mode (bin/magento deploy:mode:set production). This will generate classes and deploy static content - please note that it's hard to make changes (js and css) after this so don't do it unless you're done.



                Before going into production mode enable css and js minifying and merging and js bundling (see Stores > Configuration > Advanced > Developer section); please note that this is only visible in developer mode.



                Optimize images (I recommend using https://tinyjpg.com/), refractor your code:




                • make sure you don't use nested foreach loops


                • never load model entites in loops ($product = $this->_product->load($item->getId()) or something like that)

                • search throough your layout xml files and make sure there are no blocks with cacheable="false" since this disables caching for the entire page where it is rendered (read more here https://devdocs.magento.com/guides/v2.2/extension-dev-guide/cache/page-caching.html)


                This is what came out of my mind, hope it helps you :)






                share|improve this answer
























                • Also update your Magento to 2.2.6, it's supposed to be faster although I'm yet to test that :)

                  – Zankar
                  Sep 25 '18 at 12:52














                0












                0








                0







                Make sure all cache types are enabled (bin/magento cache:status and bin/magento cache:enable if they're disabled). It's faster to flush the cache types everytime you make changes than to have them disabled.



                When you're ready to publish your site put it in production mode (bin/magento deploy:mode:set production). This will generate classes and deploy static content - please note that it's hard to make changes (js and css) after this so don't do it unless you're done.



                Before going into production mode enable css and js minifying and merging and js bundling (see Stores > Configuration > Advanced > Developer section); please note that this is only visible in developer mode.



                Optimize images (I recommend using https://tinyjpg.com/), refractor your code:




                • make sure you don't use nested foreach loops


                • never load model entites in loops ($product = $this->_product->load($item->getId()) or something like that)

                • search throough your layout xml files and make sure there are no blocks with cacheable="false" since this disables caching for the entire page where it is rendered (read more here https://devdocs.magento.com/guides/v2.2/extension-dev-guide/cache/page-caching.html)


                This is what came out of my mind, hope it helps you :)






                share|improve this answer













                Make sure all cache types are enabled (bin/magento cache:status and bin/magento cache:enable if they're disabled). It's faster to flush the cache types everytime you make changes than to have them disabled.



                When you're ready to publish your site put it in production mode (bin/magento deploy:mode:set production). This will generate classes and deploy static content - please note that it's hard to make changes (js and css) after this so don't do it unless you're done.



                Before going into production mode enable css and js minifying and merging and js bundling (see Stores > Configuration > Advanced > Developer section); please note that this is only visible in developer mode.



                Optimize images (I recommend using https://tinyjpg.com/), refractor your code:




                • make sure you don't use nested foreach loops


                • never load model entites in loops ($product = $this->_product->load($item->getId()) or something like that)

                • search throough your layout xml files and make sure there are no blocks with cacheable="false" since this disables caching for the entire page where it is rendered (read more here https://devdocs.magento.com/guides/v2.2/extension-dev-guide/cache/page-caching.html)


                This is what came out of my mind, hope it helps you :)







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Sep 25 '18 at 12:52









                ZankarZankar

                1436




                1436













                • Also update your Magento to 2.2.6, it's supposed to be faster although I'm yet to test that :)

                  – Zankar
                  Sep 25 '18 at 12:52



















                • Also update your Magento to 2.2.6, it's supposed to be faster although I'm yet to test that :)

                  – Zankar
                  Sep 25 '18 at 12:52

















                Also update your Magento to 2.2.6, it's supposed to be faster although I'm yet to test that :)

                – Zankar
                Sep 25 '18 at 12:52





                Also update your Magento to 2.2.6, it's supposed to be faster although I'm yet to test that :)

                – Zankar
                Sep 25 '18 at 12:52











                0














                You want to speed up magento 2 website follow below steps.



                Steps to Optimize Performance.



                Step 1) Enable Flat Categories and Products
                Step 2) Merge CSS and JS Files
                Step 3) Content Delivery Network
                Step 4) Caching
                Step 5) Image Optimization
                Step 6) Enable Compression
                Step 7) Reduce Server Response Time
                Step 8) Magento Updates


                Hope this help!






                share|improve this answer




























                  0














                  You want to speed up magento 2 website follow below steps.



                  Steps to Optimize Performance.



                  Step 1) Enable Flat Categories and Products
                  Step 2) Merge CSS and JS Files
                  Step 3) Content Delivery Network
                  Step 4) Caching
                  Step 5) Image Optimization
                  Step 6) Enable Compression
                  Step 7) Reduce Server Response Time
                  Step 8) Magento Updates


                  Hope this help!






                  share|improve this answer


























                    0












                    0








                    0







                    You want to speed up magento 2 website follow below steps.



                    Steps to Optimize Performance.



                    Step 1) Enable Flat Categories and Products
                    Step 2) Merge CSS and JS Files
                    Step 3) Content Delivery Network
                    Step 4) Caching
                    Step 5) Image Optimization
                    Step 6) Enable Compression
                    Step 7) Reduce Server Response Time
                    Step 8) Magento Updates


                    Hope this help!






                    share|improve this answer













                    You want to speed up magento 2 website follow below steps.



                    Steps to Optimize Performance.



                    Step 1) Enable Flat Categories and Products
                    Step 2) Merge CSS and JS Files
                    Step 3) Content Delivery Network
                    Step 4) Caching
                    Step 5) Image Optimization
                    Step 6) Enable Compression
                    Step 7) Reduce Server Response Time
                    Step 8) Magento Updates


                    Hope this help!







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Nov 2 '18 at 16:42









                    Kirti NariyaKirti Nariya

                    1,169415




                    1,169415























                        0















                        1. Inspect Server and System Requirements;

                        2. Htaccess settings;

                        3. Use built-in profiler;

                        4. Using Varnish cache;

                        5. Speed up Checkout process;

                        6. MySQL configuration optimization;

                        7. Enable CDN;

                        8. Change to Production mode;

                        9. Enable Javascript bundling;

                        10. Merge/Minify CSS and Js Files;

                        11. Enable flat products and categories;

                        12. Always use latest version of Magento 2.






                        share|improve this answer




























                          0















                          1. Inspect Server and System Requirements;

                          2. Htaccess settings;

                          3. Use built-in profiler;

                          4. Using Varnish cache;

                          5. Speed up Checkout process;

                          6. MySQL configuration optimization;

                          7. Enable CDN;

                          8. Change to Production mode;

                          9. Enable Javascript bundling;

                          10. Merge/Minify CSS and Js Files;

                          11. Enable flat products and categories;

                          12. Always use latest version of Magento 2.






                          share|improve this answer


























                            0












                            0








                            0








                            1. Inspect Server and System Requirements;

                            2. Htaccess settings;

                            3. Use built-in profiler;

                            4. Using Varnish cache;

                            5. Speed up Checkout process;

                            6. MySQL configuration optimization;

                            7. Enable CDN;

                            8. Change to Production mode;

                            9. Enable Javascript bundling;

                            10. Merge/Minify CSS and Js Files;

                            11. Enable flat products and categories;

                            12. Always use latest version of Magento 2.






                            share|improve this answer














                            1. Inspect Server and System Requirements;

                            2. Htaccess settings;

                            3. Use built-in profiler;

                            4. Using Varnish cache;

                            5. Speed up Checkout process;

                            6. MySQL configuration optimization;

                            7. Enable CDN;

                            8. Change to Production mode;

                            9. Enable Javascript bundling;

                            10. Merge/Minify CSS and Js Files;

                            11. Enable flat products and categories;

                            12. Always use latest version of Magento 2.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered 11 hours ago









                            HelenHelen

                            12




                            12






























                                draft saved

                                draft discarded




















































                                Thanks for contributing an answer to Magento Stack Exchange!


                                • Please be sure to answer the question. Provide details and share your research!

                                But avoid



                                • Asking for help, clarification, or responding to other answers.

                                • Making statements based on opinion; back them up with references or personal experience.


                                To learn more, see our tips on writing great answers.




                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function () {
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f243684%2fhow-to-speed-up-magento-2-website%23new-answer', 'question_page');
                                }
                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                Popular posts from this blog

                                What other Star Trek series did the main TNG cast show up in?

                                Berlina muro

                                Berlina aerponto