Да, мы столкнулись с подобной проблемой и пошли с решением Basic+SSL.
Оказывается, что проблема состояла в том, что один из трех циклических IP-адресов, что присвоенный Heroku был плох. Они поняли это в ответ на мой запрос поддержки. Благодаря всем для Ваших предложений методов и инструментов для того, чтобы упорно искать это!
Я собираюсь предположить, что это вызвано тем, что Ваш поставщик DNS (zerigo.net) публикует записи IPv6 для их серверов DNS. Ваш Windows и клиенты Mac используют сервер DNS, которому включили IPv6, но не имеет возможности соединения IPv6. Это вызывает тайм-аут DNS, пытающийся получить доступ к серверам DNS через IPv6 прежде, чем возвратиться к состоянию до сбоя к IPv4. Попытка выключения IPv6 на сопоставителе DNS и клиентских машинах и видит, получаете ли Вы лучшие результаты.
For others encountering this problem, this helped explain it:
http://tiwatson.com/blog/2011-2-17-heroku-no-longer-using-a-global-request-queue
Heroku doesn't use a global request queue, so a single long running request can backlock fast running requests.