Implement Proper Asset Caching

How to optimize mybu.bethlehem.edu

Generic SiteScore: 49/100Analyzed April 2026Re-analyze this site

Implement Proper Asset Caching

Medium Impact+12 points estimated

Why It Matters

No cache headers on static assets forces unnecessary re-downloads and slows repeat visits.

How to Fix

Configure your web server to set long cache lifetimes for static assets (1 year for versioned files). Add Cache-Control headers for JS, CSS, and images. Implement cache busting with file hashing for deployments. This will save 1.3MB on repeat visits.

0Poor

What This Score Means

A score of 49 falls in the "Poor" range (50-89). While it is better than poor (0-49), you should aim for 90+ to provide an optimal user experience and maximize SEO benefits.

This site is slower than approximately 35% of similar sites. The main issues affecting performance are image optimization, JavaScript execution time, and layout stability.

Addressing these issues could improve your conversion rate by 15-20% and boost your search engine rankings.

Core Web Vitals Analysis

LCP

Largest Contentful Paint

9.0s
Poor

Good: < 2.5s

Measures how long it takes for the main content to appear on screen

INP

Interaction to Next Paint

409ms
Needs Improvement

Good: < 200ms

Measures how quickly the page responds to user interactions

CLS

Cumulative Layout Shift

0.00
Good

Good: < 0.1

Measures visual stability - how much content shifts during page load

AI Performance Analysis

This login page has poor performance with a score of 49/100, indicating significant user experience issues. The biggest problem is an extremely slow Largest Contentful Paint of 9 seconds, primarily caused by a massive 2-second delay in loading the logo image and 822 KiB of unused JavaScript that's blocking the page. The logo image is also oversized (using a 1376x896 image for a 333x217 display area) and lacks proper caching, while 99% of the CSS is unused. Fixing these issues by optimizing the logo image, removing unused code, and implementing proper caching could potentially improve load times by 4+ seconds and dramatically enhance the login experience.

Other Optimization Recommendations

Eliminate Unused JavaScript Bundles

High Impact+25 points estimated

Why It Matters:

822 KiB of unused JavaScript is blocking page render and delaying LCP by 4+ seconds.

How to Fix:

Implement code splitting to break the large index-B5popVF8.js bundle into smaller chunks. Use dynamic imports for non-critical features. Remove or defer the Google Sign-In client until user interaction. Configure your bundler to tree-shake unused dependencies.

Optimize Logo Image Resource

High Impact+18 points estimated

Why It Matters:

The LCP element (logo) has a 2.1 second resource load delay due to poor optimization.

How to Fix:

Resize logo.png from 1376x896 to match display size of 190x124 pixels to save 87KB. Add explicit width and height attributes to prevent layout shifts. Set fetchpriority='high' on the logo image. Consider inlining small logos as SVG or base64.

Keep Your Site Fast After Optimization

Once your site is optimized, maintain that speed. Use DeployHQ for zero-downtime, automated deployments—so performance fixes and updates go live safely every time, without breaking your site.

Explore DeployHQ →Trusted by engineering teams shipping high-performance sites

Want to Analyze YOUR Website?

Get AI-powered performance insights with actionable fixes in 30 seconds

More Generic Speed Tests

Generic Performance Resources

Frequently Asked Questions