Magento Stack Exchange is a question and answer site for users of the Magento e-Commerce platform. 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

I'm rebuilding a theme. The current one I'm replacing has over 400 options in the system configuration options. I do realise that 400 is ridiculous, but I always make use of system config in my own themes.

My question; how much is too much? I'm thinking of this especially from a performance perspective, are the system config variables cached? I realise also that this is open to opinion. Thanks.

share|improve this question
up vote 2 down vote accepted

Very open to opinion as you mentioned. The only aspect of your question that I can answer is yes, the config variables are indeed cached.

share|improve this answer
That's what I needed, thx Moose – Jongosi Feb 20 '14 at 13:55

From a technical point of view the amount is not really relevant. There is little to no performance impact when using them.

The question is; is it usable for the admin and how relevant are these options. Styling should be done through CSS. It might be a better option to create several styles that a user can choose from or create a Magento extension that creates a CSS file when the values are saved. This way there's no need for a lot of inline styles rendered from the sys/config section and the CSS file can be compressed.

share|improve this answer
Thx Sander, I couldn't agree more. I usually allow users to enable or disable programmatic features via config, but not much more than than. – Jongosi Feb 20 '14 at 13:54

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.