I would vote for solution (2) as (1) is rather interim as it does not have advantage of handling load efficiently