Boa dia pessoal...

Gostaria de uma opinião de vcs para simplificar esse script e deixar mais rápido.
Com o laço fica demorando, retiro o laço fica instantâneo.
Alguém tem uma formular melhor para filtrar o resultado?
#Segue script:
<?php
include 'configuracao.php';
////////////////////////////////////////
//Ver: sinal, mac, ip, do cliente na pop
//autor: @soares
//[email protected]
////////////////////////////////////////
$UserName = $_GET['UserName'];
$pop = $_GET['pop'];
$ip = $_GET['ip'];
$mac = $_GET['mac'];


$db = mysql_connect ($host, $login_db, $senha_db);
$basedados = mysql_select_db($database);

$ver_sinal = mysql_query("SELECT * FROM pops WHERE pop = '$pop' LIMIT 1 ",$db) or print ("erro: selecionar pop".mysql_error()
);
while ($siga = mysql_fetch_array($ver_sinal)) {
$ip_rep = $siga['ip_rep'];
$pop_banco = $siga['pop'];
}

if ($ver_sinal = 1 ){
//pega no MK
$moeda = shell_exec("sudo /usr/local/bin/sshpass -psenha ssh usuario@$ip_rep 'interface wireless registration-table print
stats where comment=$UserName'");
//mostra tudo
echo $moeda;

$ei = explode(" ", $moeda);
echo "<br>--------------------------------------------------------------------------------<br>";
//laço para procurar contudo
for($i; $i < $ei; $i++){
//imprimi contaudo
if($ei[$i] == "interface=".$pop.""){echo $ei[$i]."<br>";}else{"Nao encontrado<br>";}
if($ei[$i] == "last-ip=".$ip.""){echo $ei[$i]."<br>";}else{"Nao encontrado<br>";}
if($ei[$i] == "mac-address=".$mac.""){echo $ei[$i]."<br>";}else{"Nao encontrado<br>";}
}//fecha laço

}