title: Best solution for dynamic home page layout
body: <p>I'm doing a site of news with Symfony2. At home page, I need to dynamize the disposition of the boxes. I made two examples of model.</p>
  
  <p>In the first model I'll have 10 boxes, each one with your thematic (sports, last news, most read, etc):</p>
  
  <p><img src="https://i.stack.imgur.com/ASBAw.jpg" alt="First model"></p>
  
  <p>In the second model I'll have 8 boxes (with differents thematics, or not):</p>
  
  <p><img src="https://i.stack.imgur.com/9onFF.jpg" alt="Second mode"></p>
  
  <p>So, I'll have several models: what's the best way to store this models and your thematics? In the database or another way? Can someone help me?</p>
  
  <p>PS: I guess others questions like this were treated as subjective, but I'm looking for best performance because I'll have thousand of accesses.</p>
  
  <p>UPDATE</p>
  
  <p>Sorry, I forgot important points:</p>
  
  <ul>
  <li>I have two tables that certainly I will use: news and tags;</li>
  <li>The website administrator will set the actual model, something like "Manage home page" > "Choose model" > "Set a thematic for each box";</li>
  <li>In the last step of this "management", the administrator will can choose a tag or a news to associate to the box (when the 'superadmin' add a model he says whether is a box of news or tags).</li>
  </ul>