title: Cache remotely accessed websites
body: <p>I have an application that often retrieves remote websites(via cURL), and I was wondering what are my options regarding to caching of those HTTP requests. For example:</p>
  
  <pre><code>application --&gt;curl--&gt;www.example.com
  </code></pre>
  
  <p>The issue is that cURL could be called hundreds of times in an hour, and every time would need to make hundreds of HTTP requests, that are basically the same. So, what I could to speed things up ? I was experimenting with <a href="http://trafficserver.apache.org/" rel="nofollow">Traffic server</a> but wasn't very satisfied with  results. I guess DNS caching is a must, but what else I can do here? The system that the app is running on is CentOS.</p>