Mi sa che dovrai farti un semplice proxy.
Visto che il problema sta nella velocità della tua (e perché no, anche di molti altri) connessione, potresti recuperare le tutte le info non filtrate dal sito una volta al giorno (tanto si tratta di informazioni al minimo giornaliere) tramite server e le serializzi, poi i client durante tutto il giorno possono accedere alle info filtrandole tranquillamente visto che a quel punto hai il totale controllo. In questo modo dovresti migliorare la situazione per le connessioni lente.
Se lo vuoi fare e hai bisogno di una mano basta scrivere, non dovrebbe essere complicato comunque.