Treating outside the tank is the most affective. You can try to treat the specific area in the tank as well. You can also treat the tank with a small amount.
The best long term is going to get rid of the excess nutrients in the tank. A very simple ATS with a red and blue LED grow light works wonders. I would light it 24/7 until the algae in your tank is well in decline. Other macro algae in the sump will also work, but not as well in my experience. When I had my ATS on 24/7 the cheeto in my sump all but disappeared.
I plan to post a thread this week in the DIY forum on ways to incorporate cheap ATS in to almost any system for $50 or less.