Я думаю, что здесь есть две отдельные проблемы:
- Почему страница, которая использует службу WCF, зависает
- Почему страница статического содержимого зависает
На странице, которая вызывает службу WCF, общая проблема заключается в том, что клиент WCF не закрыт. По умолчанию существует 10 соединений WCF с таймаутом 1 мин. Первые 10 вызовов проходят нормально (скажем, они выполняют i 2 секунды), затем приходит 11-й вызов, свободных wcf-соединений нет, поэтому необходимо подождать 58 секунд, пока соединение не истечет и станет доступным.
О том, почему ваша статическая страница зависает. Может случиться так, что ваш клиент разрешит только одно подключение к сайту, запрос на статическую страницу не будет отправлен до тех пор, пока запрос на страницу со службами wcf не будет завершен.
Вам следует проверить журналы IIS, чтобы узнать, сколько времени IIS сообщает о получении запроса.