This might sound weird but this is what really happening to my website. while investing the long delay even before my site starts to load, after searching the source of the problem for a long time i found out that if i remove the wp_footer() from the footer template, the site loads normally. And this delay occurs even if i deactivate all plugins and try loading the site keeping wp_footer() in the template.
you can see here in my website: http://www.vps.cadetcollegeblog.com
i would be highly grateful if someone points me the reason for this weird behavior and help resolve it. thanks in advance.