exit — выводит сообщение и прекращает выполнение текущего скрипта. Строка сообщения $s формируется в цикле, именно он и грузит ваш процессор. Я же вам показал значение при котором сервер начнет "глубоко задумываться", и последствия этих раздумий могут быть плачевны. Вывод сразу, без конкатенации строки, разгрузит немного процессор, но не устраняет проблемы.
На месте location в методе .get() и указывается url по которому происходит запрос. Но location, это тоже адрес -
url текущей страницы, я пишу так чтобы не привязывать пример к конкретному имени файла, у меня он может называться a.php, а вы его можете запускать как b.html по любому пути.