"... most of our users don't run their own servers but instead rely on webhosting companies,..."
Still doesn't seem very shared server friendly with 6+ MB in module/core and 1.5 MB in module/core/classes. Shared hosts get interested in processes that use a megabyte or more. I stop counting include() when I get to 13. File operation on a shared server are costly and will really slow down a PHP script. Slow scripts will find themselves in TOP 10 processes too often and once again perk the host's interests.
Memory footprint and file operations are two things that concern me when running anything on a shared server. Of course you can usually get away with running anything, if you have no traffic to load it.
"... most of our users don't run their own servers but instead rely on webhosting companies, ..."
Still doesn't seem very shared server friendly with 6+ MB in module/core and 1.5 MB in module/core/classes. Shared hosts get interested in processes that use a megabyte or more. I stop counting include() when I get to 13. File operation on a shared server are costly and will really slow down a PHP script. Slow scripts will find themselves in TOP 10 processes too often and once again perk the host's interests.
Memory footprint and file operations are two things that concern me when running anything on a shared server. Of course you can usually get away with running anything, if you have no traffic to load it.