Fatal error: Maximum execution time of 30 seconds exceeded
Questo é un messaggio di errore di PHP, quindi il problema é lato server.
Se tu temporizzi correttamente la chiamata ajax (ad esempio con SetInterval()), questa avviene lato client.
Fai vedere un po' di codice e ne sapremo di più