Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. WordPress (Developer)
  3. Apache, OLS and Nginx-Custom Benchmarks

Apache, OLS and Nginx-Custom Benchmarks

Scheduled Pinned Locked Moved WordPress (Developer)
performancebenchmark
27 Posts 7 Posters 3.8k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • LonkleL Lonkle

    @MooCloud_Matt This is huge. Those gains are insane with not that difficult of an infrastructure change.

    Curious, did you ever test an OLS implementation with their official OLS Caching plugin? The subject implied you were going to but maybe I misinterpreted the acronym (Open Lightspeed?).

    MooCloud_MattM Offline
    MooCloud_MattM Offline
    MooCloud_Matt
    wrote on last edited by
    #17

    @lonk
    we pause the OLS development, (is in beta and is stable) to focus on Nginx Setup.
    Now our focus is to create a open beta soon, then post those app on the Cloudron store.
    and early next year make a some image intercompatible, so you can change from FastCGI + PageSpeed to only FastCGI, or From RedisFPC to FastCGI, ...

    But we don't know for now what we will able to do, we are focusing to prepare open beta for now.

    Matteo. R.
    Founder and Tech-Support Manager.
    MooCloud MSP
    Swiss Managed Service Provider

    LonkleL 1 Reply Last reply
    1
    • girishG Offline
      girishG Offline
      girish
      Staff
      wrote on last edited by
      #18

      OLS also requires https://docs.cloudron.io/custom-apps/manifest/#httppaths feature which will be in coming release. So, makes sense to pause it a bit.

      1 Reply Last reply
      2
      • MooCloud_MattM MooCloud_Matt

        @lonk
        we pause the OLS development, (is in beta and is stable) to focus on Nginx Setup.
        Now our focus is to create a open beta soon, then post those app on the Cloudron store.
        and early next year make a some image intercompatible, so you can change from FastCGI + PageSpeed to only FastCGI, or From RedisFPC to FastCGI, ...

        But we don't know for now what we will able to do, we are focusing to prepare open beta for now.

        LonkleL Offline
        LonkleL Offline
        Lonkle
        wrote on last edited by
        #19

        @moocloud_matt said in Apache, OLS and Nginx-Custom Benchmarks:

        @lonk
        we pause the OLS development, (is in beta and is stable) to focus on Nginx Setup.
        Now our focus is to create a open beta soon, then post those app on the Cloudron store.
        and early next year make a some image intercompatible, so you can change from FastCGI + PageSpeed to only FastCGI, or From RedisFPC to FastCGI, ...

        But we don't know for now what we will able to do, we are focusing to prepare open beta for now.

        I would love to be part of the Open Beta since I don't use my Cloudron for anything production, just dev.

        1 Reply Last reply
        1
        • MooCloud_MattM Offline
          MooCloud_MattM Offline
          MooCloud_Matt
          wrote on last edited by
          #20

          Update on WAF:

          We have disable the WAF features for now, that we had plan due to instability in TTFB timings.

          Maybe we will add a CDN to host blacklists and information repository that WAF module need to work.
          Because now it take from .9 to 2 seconds to check the ip/browser and our objective is to have mostly all normal page load in 3 or less seconds.

          update on redis full Page cache (fpc)

          We are working on the partial page cache, or sr-cache module.
          But we are not shore if this will improve performance even more.
          Is just a better management of the cache.

          WordPress nginx helper

          We are using nginx-helper plugin to let you clear your cache from WordPress, but due to how we are implementing stuff, we will create a fork to better sweet our nginx stack.

          prestashop php-fpm + cache

          We are working on prestashop for cloudron too.
          This is a test to see how much flexible is our FPM+fastcgi cache setup

          (No redis cache possibile, due to license on plugin to support it)

          Matteo. R.
          Founder and Tech-Support Manager.
          MooCloud MSP
          Swiss Managed Service Provider

          LonkleL 2 Replies Last reply
          2
          • MooCloud_MattM MooCloud_Matt

            Update on WAF:

            We have disable the WAF features for now, that we had plan due to instability in TTFB timings.

            Maybe we will add a CDN to host blacklists and information repository that WAF module need to work.
            Because now it take from .9 to 2 seconds to check the ip/browser and our objective is to have mostly all normal page load in 3 or less seconds.

            update on redis full Page cache (fpc)

            We are working on the partial page cache, or sr-cache module.
            But we are not shore if this will improve performance even more.
            Is just a better management of the cache.

            WordPress nginx helper

            We are using nginx-helper plugin to let you clear your cache from WordPress, but due to how we are implementing stuff, we will create a fork to better sweet our nginx stack.

            prestashop php-fpm + cache

            We are working on prestashop for cloudron too.
            This is a test to see how much flexible is our FPM+fastcgi cache setup

            (No redis cache possibile, due to license on plugin to support it)

            LonkleL Offline
            LonkleL Offline
            Lonkle
            wrote on last edited by
            #21

            @moocloud_matt Thanks for the update on your work! I love this stuff and it's going to be so beneficial to the community as a whole.

            1 Reply Last reply
            0
            • MooCloud_MattM MooCloud_Matt

              Update on WAF:

              We have disable the WAF features for now, that we had plan due to instability in TTFB timings.

              Maybe we will add a CDN to host blacklists and information repository that WAF module need to work.
              Because now it take from .9 to 2 seconds to check the ip/browser and our objective is to have mostly all normal page load in 3 or less seconds.

              update on redis full Page cache (fpc)

              We are working on the partial page cache, or sr-cache module.
              But we are not shore if this will improve performance even more.
              Is just a better management of the cache.

              WordPress nginx helper

              We are using nginx-helper plugin to let you clear your cache from WordPress, but due to how we are implementing stuff, we will create a fork to better sweet our nginx stack.

              prestashop php-fpm + cache

              We are working on prestashop for cloudron too.
              This is a test to see how much flexible is our FPM+fastcgi cache setup

              (No redis cache possibile, due to license on plugin to support it)

              LonkleL Offline
              LonkleL Offline
              Lonkle
              wrote on last edited by
              #22

              @moocloud_matt After all of this development, what was your final stack after all of this research?

              No redis cache possibile, due to license on plugin to support it

              What kind of plugin, WP is mandatorily GPL for all themes and plugin code.

              MooCloud_MattM 2 Replies Last reply
              0
              • LonkleL Lonkle

                @moocloud_matt After all of this development, what was your final stack after all of this research?

                No redis cache possibile, due to license on plugin to support it

                What kind of plugin, WP is mandatorily GPL for all themes and plugin code.

                MooCloud_MattM Offline
                MooCloud_MattM Offline
                MooCloud_Matt
                wrote on last edited by
                #23

                @lonk
                it's only mandatory to be on wp.org repo

                Matteo. R.
                Founder and Tech-Support Manager.
                MooCloud MSP
                Swiss Managed Service Provider

                LonkleL 1 Reply Last reply
                0
                • MooCloud_MattM MooCloud_Matt

                  @lonk
                  it's only mandatory to be on wp.org repo

                  LonkleL Offline
                  LonkleL Offline
                  Lonkle
                  wrote on last edited by
                  #24

                  @moocloud_matt said in Apache, OLS and Nginx-Custom Benchmarks:

                  @lonk
                  it's only mandatory to be on wp.org repo

                  Looks like if it's a Wordpress plugin, then the code automatically falls under GLP no matter the repo: https://kinsta.com/learn/wordpress-gpl/ - that's why Wordpress premium plugins can be distributed freely.

                  But a plugin can implement license protections to protect their code technically, it still doesn't take away the right of the user to use it in any way they see fit EXCEPT for graphic assets.

                  1 Reply Last reply
                  0
                  • LonkleL Offline
                    LonkleL Offline
                    Lonkle
                    wrote on last edited by Lonkle
                    #25

                    And redis is already apart of Cloudron installs actually - is there a specific redis plugin that you need to use? I thought the OLS Caching plugin handled redis?

                    MooCloud_MattM 1 Reply Last reply
                    0
                    • LonkleL Lonkle

                      @moocloud_matt After all of this development, what was your final stack after all of this research?

                      No redis cache possibile, due to license on plugin to support it

                      What kind of plugin, WP is mandatorily GPL for all themes and plugin code.

                      MooCloud_MattM Offline
                      MooCloud_MattM Offline
                      MooCloud_Matt
                      wrote on last edited by
                      #26

                      @lonk
                      btw the all section is for prestashop:

                      @moocloud_matt said in Apache, OLS and Nginx-Custom Benchmarks:

                      prestashop php-fpm + cache
                      We are working on prestashop for cloudron too.
                      This is a test to see how much flexible is our FPM+fastcgi cache setup
                      (No redis cache possibile, due to license on plugin to support it)

                      But a tweek for closed source plugin in WP.
                      GPL in WP is applied to ALL folder inside the ROOT folder of WP.

                      That mean that all function that call script in other section of the server are not included, an exemple is the ESI part for LS cache for wordpress, is the module that manage the "Edge Side Includes" feature inside WP and WooCommerce.

                      Matteo. R.
                      Founder and Tech-Support Manager.
                      MooCloud MSP
                      Swiss Managed Service Provider

                      1 Reply Last reply
                      0
                      • LonkleL Lonkle

                        And redis is already apart of Cloudron installs actually - is there a specific redis plugin that you need to use? I thought the OLS Caching plugin handled redis?

                        MooCloud_MattM Offline
                        MooCloud_MattM Offline
                        MooCloud_Matt
                        wrote on last edited by
                        #27

                        @lonk said in Apache, OLS and Nginx-Custom Benchmarks:

                        redis is already apart of Cloudron

                        Yes & no,
                        Yes is part of the cloudron addon, but it can be integrated in different way.

                        • You can use it for dynamic cache (as cloudron use in there apps), behind the php, db lvl.

                        • You can use it as a Full Page Cache (similar to what Cache Enebler do but in RAM and not in local disc). php lvl

                        • You can use it for partial page caching, in this case is at webserver/proxy lvl.

                        Redis is just a "database" in RAM, you can use it to store what you want, Redis is not a cache, but you can use it as it was one.

                        Matteo. R.
                        Founder and Tech-Support Manager.
                        MooCloud MSP
                        Swiss Managed Service Provider

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Bookmarks
                        • Search