It seems like after Apple upgraded almost every line of code in the iPhone they also introduced a bug regarding browser cache in Safari. If your site takes advantage of the Last-Modified or ETag headers, you will probably run into this problem as well. The iPhone will send a If-Modified-Since
When we develop code at VG we have started to use Selenium tests for continuous integration. This allows us to easy write tests that programmatically checks that last commit didn’t break anything.