Performance checklist for content-heavy sites
PPG Center Team
1 min read
46 views
Speed is a feature readers notice immediately. Run through this list once and your blog will feel instant.
Caching
- Enable full-page caching (the app caches views and settings automatically).
- Set long
Cache-Controlheaders on static assets with hashed filenames. - Keep the session and cache store in the database or Redis — never files on shared hosting.
Images
- Serve WebP or AVIF where possible, with a JPEG fallback.
- Always specify
width/heightto avoid layout shift. - Lazy-load everything below the fold.
Fonts
- Limit yourself to two families and the weights you actually use.
- Self-host or use a privacy-friendly CDN; preconnect to the origin.
Database
- Index foreign keys and every column you filter or sort by.
- Paginate aggressively — never
SELECT *a whole table into a view.
Quick audit
curl -sI https://blog.ppgcenter.biz | grep -iE 'cache-control|content-encoding'
Share this post