Only to a point, because caching serves the same heavy page faster rather than making it a lighter page. The wrapper nesting, the builder scripts, and the stylesheet stack are still in what gets delivered, so the ceiling is set by the markup itself. Owners usually discover this after stacking two or three optimization plugins and watching the score refuse to move. Rebuilding the markup is what moves it.