More on recommendable caching practices? Having read this Q &amp; A, I feel like asking some more, perhaps very basic, questions anyway.

I'm just about to deploy a taxonomy- and Views-intensive site, and I'm wondering about the best cache practices with regards to Drupal and Views configuration.

Needless to say that all my caches are turned off for the purpose of reliable development, but for the sake of speed and server efficiency, some caching should be enabled when the site goes live.

The following questions come to my mind:


Should the Expiration of cached pages and Minimum cache lifetime
settings depend on the frequency of adding content to the site?
Is it possible to broadly define types of Views that should have their cache
turned on? and which should not?
If you were to turn the cache on, where would you do that: on the production site, or the development one before
deployment?
Has anybody developed a comfortable operational pattern
using a staging and production sites using Deploy module, with
regards to cache? If so, what practice do you recommend?
There is great info on views caching on this Q&amp;A. It should answer your questions 1-3.
The 4th should probably be asked as a separate question.