Nice infographic with some good advice for speeding up your website, but the "reasons for slow performance" you cited are actually hacking techniques that full page caching, limiting products and compilation won't protect you from. The only way to make sure that your Magento store is healthy is constant monitoring and securing access points.
For genuinly protecting your Magento website you should check out the
security monitoring solution for Magento that monitors and scans your system on regular basis for malware, malicious file uploads and SQL injections, and has a very useful Magento security checklist feature that gives you an insight into security issues of your store.
Bookmarks