Shai,
Keep in mind, too, that if by resources you are concerned about such things as RAM and CPU usage on the server, a simple Telnet connection and 'top' command can tell you a lot about your site. The threads/processes kicked off by your server are often much more the source of resource consumption than the Drupal site itself (although you cannot starve a site on memory based on how many modules you need).
I have found over the years that hosting services have very different and sometimes nonsensical assumptions about what a basic Apache (in my case) server config should be. For a module-intensive but low concurrent user scenario, you can very likely reduce the minimum number of thread/processes instantiated as well as reduce their lifespan and get good performance with limited resources.
Under Apache, such config settings as StartServers, MinSpareServers, MaxSpareServers, ServerLimit, MaxClients, and MaxRequestsPerChild can have a big impact on your Drupal site resource consumption and site performance.
BTW, I am no expert in these low level regards but can only speak from WTF?! experience.
--Sohodojo Jim--
On Mon, Sep 27, 2010 at 10:08 AM, Shai Gluskin shai@content2zero.com wrote:
Hello folks, Let's say you have a super-complicated Drupal site with ubercart + a gazillion other modules, but you have 0 visitors. Will that site use significant server resources? Or does a site require actual traffic in order to make an impact on server resources? Thanks for the help. Shai