OK. Here is my opinion an algae "control".
Reef tanks are all about equilibrium. When you change part of your routine, you upset the equilibrium which has previously existed. It then takes time for the tank to settle back down to another equilibrium. So as long as you are doing all the right things consistently, your tank will sort itself out given time.
I have had outbreaks of diatoms, and hair algae. What have I done about them. Nothing, just let them be, and if your tank is skimmed well enough, you feed a consistent amount of food (whether it be a large or small amount is irrelevant), and water changes are consistent (again whether frequent, or not), then your tank will adjust to suit.
When people recommend to do water changes to fix problems like algae, generally it's pointless. You are upsetting the equilibrium when you start doing more frequent water changes, but the when you settle back to your normal schedule again, you upset it again, resulting in the tank taking longer to settle than if you had done nothing.
Having said this there may be times when things are so far out of wack, that a water change is needed.
So I think the key is good general practise, and consistency in what you add and take from the tank.
It took 6 weeks for my hair algae to disappear completely, similar for diatom blooms. Every now and then things out of your control can upset the tank. Just let it do it's thing.
Layton