Зачем пинговать гугл? Единственный сервер, который вас действительно волнует - это веб-сервер, с которым вы хотите общаться, верно? Так что пинг это вместо. Таким образом, вы можете уведомить пользователя, если что-то не так между ним и веб-сервером - это единственное, что имеет значение.
Если с интернетом что-то не так, что означает, что пользователь может делать только что-то в своем городе, вы не сможете связаться с Google, но если вы все равно можете добраться до интересующего вас веб-сервера, зачем сообщать об этом? проблема? С другой стороны, если веб-сервер отключается, а Google - нет, с чего бы вам не хотеть сообщить пользователю о наличии проблемы?
Кроме того, зачем использовать пинг? Почему бы не отправить HTTP-запрос на известный URL на веб-сервере? В конце концов, если сеть работает, но сам процесс веб-сервера не работает, это точно так же плохо, как и отключение сети пользователя.
РЕДАКТИРОВАТЬ: Я не заметил в вопросе, что вы повторяли это каждые полсекунды. Это действительно никому не нравится. Конечно, раз в минуту достаточно часто, не так ли?