elhor maneira de verificar se a solicitação AJAX foi bem-sucedida no jQuery

Venho verificando se minhas solicitações AJAX são bem-sucedidas, fazendo algo assim:

$.post("page.php", {data: stuff}, function(data, status) {
    if(status == "success") {
        //Code here
    }
    else {
        //Error handling stuff
    }
});

Verificar a variável de status é a melhor maneira de fazer isso ou existe uma maneira melhor de garantir que a solicitação realmente seja atendida? Estou considerando uma solicitação "bem-sucedida" como uma solicitação que atinge a página para a qual estou postando com sucesso sem tempo limite (se o servidor estava inoperante e uma solicitação AJAX foi feita antes de ser desativada como exemplo) ou retornando qualquer tipo de erro 404 ou 500.

questionAnswers(3)

yourAnswerToTheQuestion