title: How to perform tasks avoiding the user being forced to wait the response?
body: <p>After user created a new product, in my application then I do several operation like update few tables: stats, financial, usage, stock, etc.</p>
  
  <p>Now users must wait for I've finished all steps. If a lot of user tray do it at the same time then time to wait is much more and that's not so good. </p>
  
  <p>My plan is to create a special TASK_TABLE (product_id, time, task_id) and then run this tasks in background BUT:</p>
  
  <ul>
  <li>oldest first,</li>
  <li>don't stop user for next action,</li>
  <li>run this tasks as quickly as possible.</li>
  </ul>
  
  <p>How can I do it in Symfony?</p>
  
  <p>What is the best way to do it?</p>