We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 4086
    • 7 Posts
    We have an outdated CMS, an established magazine in print and online for many years.

    Ryan has stated http://bit.ly/ahcEqf the 5000 page limit is ’entirely dependent on how your server is configured’. My site has pages in the 10-20k range. How can I configure my articles and listings? Where can I read more about configuring my server to handle this?

    Working with a team at an established magazine in print and online. Transitioning our content to a new CMF. Is MODx currently being used for large revenue driven applications?

    Could somebody list some examples? Is MODx proven with big sites?

    Can we build the site in Revolution and run it on Evolution if the Beta isn’t RC by the time we need to go live?

    Want to see if anyone has had worked on something like this before. Thanks in advance!
      • 1343 ☆ A M B ☆
      • 2,213 Posts
      Hello,

      If I recall correctly the limit is around 6,000 pages with Evolution. You can get around this limitation by making landing pages that interact with another table in the database. So instead of creating one page per article you could create an "article" page that connects to a database (A custom table or different database) and then outputs the contents from that database.

      The limit is caused by every page being cached in one file if I recall correctly, as this file gets larger it gets harder to read (takes longer) thus introducing the problem.

      You could also do memory caching or other things to help with the higher traffic, but moving areas such as articles to their own table is likely your best bet.

      As for Evolution vs Revolution... Evolution is the legacy base, Revolution is a ground up rewrite. There will be an upgrade path from Evolution to Revolution, but not the other way as Revolution is 100% new. Revolution can be used on a production site, granted you may want to watch it closer. The main MODx site is a great example running on Revolution.

      Hope that helps,
      AMDbuilder
        Patrick | Server Wrangler
        About Me: Website | Tweets |  MODX Hosting
        • 22303 MODX Staff
        • 10,725 Posts
        Quote from: BYsoft at Feb 11, 2010, 06:14 PM

        Ryan has stated http://bit.ly/ahcEqf the 5000 page limit is ’entirely dependent on how your server is configured’. My site has pages in the 10-20k range. How can I configure my articles and listings? Where can I read more about configuring my server to handle this?
        I would approach this as how many distinct views do I need to create, and separate this from the actual large quantity of articles you are publishing. MODx Resources (aka Pages) do not necessarily correspond one-to-one to an "article" you publish, and in fact, as the quantity of articles go up, the more important it is to model a dynamic site in terms of distinct, dynamic views, rather than the total quantity of your content or data you’ll be presenting in these views.

        IOW, you can have a custom database of articles, and create one MODx Resource that accepts a parameter indicating which article is to be rendered in the MODx Resource. This keeps the overhead of the entire site at the lowest common denominator, and transfers the responsibility for serving, caching, and generally dealing with the large quantity of data to the one view, where it belongs. This means you would need a custom admin UI for managing your articles, outside of the MODx Resource tree, but is IMO the only way to approach high-traffic dynamic sites with large quantities of similar content items.

        Quote from: BYsoft at Feb 11, 2010, 06:14 PM

        Working with a team at an established magazine in print and online. Transitioning our content to a new CMF. Is MODx currently being used for large revenue driven applications?

        Could somebody list some examples? Is MODx proven with big sites?
        I’ll let the marketing team respond to this.

        Quote from: BYsoft at Feb 11, 2010, 06:14 PM

        Can we build the site in Revolution and run it on Evolution if the Beta isn’t RC by the time we need to go live?
        Probably not; Revolution is a complete rewrite of the MODx Evolution code-base and the differences are quite significant. If you target Revolution, your code will be object-oriented and abstracted from the database. Evolution depends on direct MySQL queries and a legacy API that would not handle code written for Revolution.

        What kind of estimated traffic does the site expect? This is an important question; MODx Evolution is a little faster out of the gate, but will not scale to the extent that MODx Revolution will as the amount of content and/or traffic increase, and is infinitely easier to deploy in a load-balanced or cloud environment. It also has a lot more built-in features such as memcached cache support, database result set caching, etc., as well as a multitude of new ways to customize various aspects of the core, including allowing custom session handling classes, cache handling implementations, error handlers, and much more, all of which contributes to its ability to scale.

        I hope that helps clarify some things and if you have any further questions, feel free to ask and we’ll do our best to steer you in the right direction.
          • 4086
          • 7 Posts
          Quote from: OpenGeek at Feb 11, 2010, 06:55 PM


          What kind of estimated traffic does the site expect?
          This site expects from 800k to 1.85m as a daily max range of the maximum traffic threshold. Revo would be our preferred choice but the business will not consider deploying a Beta product.

          Is paid support available in the event our team encounters any showstoppers?

          Thanks in advance for your prompt reply!
            • 25663 MODX Staff
            • 12,272 Posts
            Hello BYsoft, please see your email. Thanks!
              Ryan Thrash, MODX Co-Founder
              Follow me on Twitter at @rthrash or catch my occasional unofficial thoughts at thrash.me