| 
		
			Сообщение от рони
			
		
	 | 
	| 
		экономия только на ответе сервера и то в случае редко изменяемых данных
	 | 
	
	
	| 
		
			Сообщение от kostyanet
			
		
	 | 
	| 
		не делать вообще запросов если такие же данные уже были получены
	 | 
	
я только что написал одну штучку, которая "кеширует" ответ пока жива "сесия",
"сесия" в даном случае - это пока не закрыли вкладку, или не обновили страницу
var ajax_cache = {};
if(ajax_cache[url]) {
 // используем "кеш"
} else {
 // делаем аякс запрос, и "кешируем" его
 ajax_load(url); // ajax_load() - это условная функция аякс запроса, что бы не писать сюда весь код
 ajax_cache[url] = xhr.responseText;
}
PS: мне не особо подходит, но уже хоть что-то