si, è strategia comune fare chiamate ajax per mantenere la sessione.

dipende dal contesto... solitamente chiamo una gif animata e la stampo a video per comunicare che "c'è movimento" nella pagina. ovviamente metto in querystring un valore random per assicurarmi che sia sempre caricata una nuova gif.