How to take advantage of News in Forex Trading?

I am new to forex. I would like to know how to take advantage of news in forex trading. How much time it require to get an impact of news on currency pair? What is the best site or way to get news/economic calender update? For example Non-Farm- Payroll (NFP) news make huge impact on currency pair, is going to release on Friday 08.30 EST.

Suppose NFP news get releases on 8.30 EST, what is the fast or best site to get the news and how much timewill it take to impact currency pair ( like 1 hr. after news release etc.)? What all currency pair is going to be impacted whether +vely or -vely.

Can anyone help me to understand it?

How much time it require to get an impact of news on currency pair?
[I]
“It depends on News release time. If news released on Saturday night then it will take more time and affect will seen when market open again. In trading days, it may take 10 minutes to hours”[/I]

What is the best site or way to get news/economic calender update?

[I]Economic calender update : Forex Calendar: Economic Calendar for FX Trading News & Event Risk[/I]

what is the fast or best site to get the news

Bloomberg - Business, Financial & Economic News, Stock Quotes, FX-Insights: Leading Daily Forex News and forex trading strategies