If you want immediate traffic, Google Adwords, Bing Ad, Facebook Ad or any sort of paid advertisement will help you genereate a good amount of traffic "fast." You are basically paying for traffic for a short a mount of time and if people like your website/content, they will remember it and come back in the future.
If you want free traffic and consistant, then creating content and do SEO (Search Engine Optimization).
Hello, I just wanted to pass on a good tool I found for getting traffic, give it a try and you will get tons of traffic. Check out www.websitetrafficmaker.com
make daily content and to get traffic fast you need to social media marketing
If you want to get more traffic then you have to daily update your blog or website with a unique content
because content is king