Craft CMS Stack Exchange is a question and answer site for administrators, end users, developers and designers for Craft CMS. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We are going to start an online magazine. Registered users will be able to submit new entries (articles, places, etc...). Can Craft handle thousands of entries and high traffic (Of course with required server)?

share|improve this question
Glad you like Craft! I've edited your question to be more generically useful. I'd also recommend splitting your second question (about the automatic slug creator) into its own separate question. Thanks! – Lindsey D Jul 13 '14 at 23:53
Thanks for the modification. Sorry this is the first time I use StackExchange. – Hun Bubu Jul 14 '14 at 9:24
up vote 4 down vote accepted

Sure... we've seen Craft installs with several hundred thousands entries/users/assets/etc. running in the wild, but there really isn't a simple answer to this question.

As you pointed out, performance can be heavily dependent on the server and environment that Craft is running on, but that goes for any web application.

Performance on the front-end is also dependent on your templating architecture and code. Craft does provide some {% cache %} tags that can help with some of the more database dependent parts of your templates.

If traffic to your site is significant enough, you can also consider putting something like Varnish in front of Craft as well as another layer of caching.

share|improve this answer

Don't use a structure section if you want over 200-300 entries... They become unusable.

This will be resolved in version 2.2 I'm pleased to hear.

share|improve this answer
We would like to use channels for almost everything. – Hun Bubu Jul 14 '14 at 9:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.