Skip to content
PPG
Best Practices

Performance checklist for content-heavy sites

PPG Center Team 1 min read 46 views
Performance checklist for content-heavy sites

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-Control headers 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/height to 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'

Related articles