There is lot of documentation on best practices for SharePoint Online and how to optimize performance.
I'm looking for an exact description of how to create a brand new Modern Site that will perform as optimally as possible as a shared document library and for basic lists?
We don't really need anything else.
What configurations should I really be making? CDN? Publishing + Output Caching? Team Site vs Communication Site? Any Other stuff?
I'm looking for a single, clear configuration state, not a combination of optimization guides.
UPDATE: What would be really helpful is to understand if there is a definitive answer between what's faster: - Communication Sites - Root Modern Team Sites - Modern Team Sub-Sites (with no O365 group, as created from an existing site)
Also, it does seem that I am able to enable publishing on a new Modern Team Site and then enable Output Caching - any idea why/how if it's not supported?
Regarding the CDN advice - is this to say that there is no value in enabling the O365 tenant CDNs as advised in some of the "performance tuning" articles MS provides?