Get Instant Visibility into Internet Outages Affecting Your Sites. Try Internet Sonar for Free

Menu:

Save Test Results with a Free Account Sign Up & Save Test Result

Webpage Performance Test Result

  • Settings: motog4Chromev1274GDulles, Virginia USA
    More
Screenshot

Performance Optimization Overview

A detailed view of this site's asset optimization and related opportunities.

Optimization Summary

Quickly jump to the sections below:

    • E

      Security score
    • B

      First Byte Time
    • A

      Keep-alive Enabled
    • F

      Compress Transfer
    • D

      Compress Images
    • F

      Progressive JPEGs
    • F

      Cache static content
    • X

      Effective use of CDN

Full Optimization Checklist

Download as an image

Request Keep-Alive
100%
GZip
22%
Compress Images
64%
Progressive JPEG
0%
Cache Static
23%
CDN Detected
35%
1: mymdthink.maryland.gov - /
2: mymdthink.maryland.gov - home
3: mymdthink.maryland.gov - home/ Icon: check Icon: warning
4: mymdthink.maryland....f6c1d16ace0498.css Icon: check Icon: warning Icon: error Icon: error
5: mymdthink.maryland....13af0b233498d9d.js Icon: check Icon: error Icon: error
6: mymdthink.maryland....c40dc5dd69be745.js Icon: check Icon: warning Icon: error Icon: error
7: mymdthink.maryland....62f68e35db33272.js Icon: check Icon: warning Icon: error Icon: error
8: cdnjs.cloudflare.com - popper.js Icon: check Icon: check Icon: check Icon: check
9: cdnjs.cloudflare.com - FileSaver.js Icon: check Icon: check Icon: check Icon: check
10: maxcdn.bootstrapcdn...nt-awesome.min.css Icon: check Icon: check Icon: check Icon: check
11: fonts.googleapis.com - css Icon: check Icon: check Icon: warning Icon: check
12: fonts.googleapis.com - icon Icon: check Icon: check Icon: warning Icon: check
13: ajax.googleapis.com - jquery.min.js Icon: check Icon: check Icon: check Icon: check
14: cdn.rawgit.com - bootstrap.js Icon: check
15: mydhr.mymdthink.maryland.gov - iipsvc/ Icon: check Icon: check Icon: error Icon: error
16: cdn.jsdelivr.net - bootstrap.js
17: mymdthink.maryland....0ae533121b6ccf5.js Icon: check Icon: warning Icon: error Icon: error
18: mymdthink.maryland....fbf8204991497c.otf Icon: check Icon: error Icon: error
19: www.googletagmanager.com - js Icon: check Icon: check Icon: error Icon: check
20: www.google-analytics.com - collect Icon: check Icon: check
21: mymdthink.maryland.gov - user-analytics/ Icon: check Icon: error Icon: error
22: mymdthink.maryland....fc613c635656be.jpg Icon: check Icon: warning Icon: error Icon: error Icon: error
23: mymdthink.maryland....5d511123e6084b.jpg Icon: check Icon: check Icon: error Icon: error
24: mymdthink.maryland.gov - bulletinboard Icon: check Icon: warning Icon: error Icon: error
25: mymdthink.maryland.gov - bulletinboard Icon: check Icon: error Icon: error
26: mymdthink.maryland....gov-logo-black.png Icon: check Icon: check Icon: error Icon: error
27: mymdthink.maryland.gov - CPHelpIcon.png Icon: check Icon: check Icon: error Icon: error
28: mymdthink.maryland.gov - CPInfoIcon.png Icon: check Icon: check Icon: error Icon: error
29: mymdthink.maryland....FIABenefitIcon.png Icon: check Icon: check Icon: error Icon: error
30: mymdthink.maryland....PCSBenefitIcon.png Icon: check Icon: check Icon: error Icon: error
31: mymdthink.maryland....CPMedicaidIcon.png Icon: check Icon: check Icon: error Icon: error
32: mymdthink.maryland....actCustSerIcon.png Icon: check Icon: check Icon: error Icon: error
33: mymdthink.maryland....amily_Services.png Icon: check Icon: check Icon: error Icon: error
34: mymdthink.maryland....ility_Services.png Icon: check Icon: check Icon: error Icon: error
35: mymdthink.maryland....s_Unemployment.png Icon: check Icon: check Icon: error Icon: error
36: mymdthink.maryland....ash_Assistance.png Icon: check Icon: check Icon: error Icon: error
37: mymdthink.maryland....ctive_Services.png Icon: check Icon: check Icon: error Icon: error
38: mymdthink.maryland....Adult_Services.png Icon: check Icon: check Icon: error Icon: error
39: mymdthink.maryland....rgy_Assistance.png Icon: check Icon: check Icon: error Icon: error
40: mymdthink.maryland....ndors_Partners.png Icon: check Icon: check Icon: error Icon: error
41: mymdthink.maryland.gov - mdthink.png Icon: check Icon: check Icon: error Icon: error
42: fonts.gstatic.com -...iaDsNcIhQ8tQ.woff2 Icon: check Icon: check Icon: check
43: mymdthink.maryland....36283ebeb2cf89.otf Icon: check Icon: error Icon: error
44: mymdthink.maryland....ea223900efa9.woff2 Icon: check Icon: error Icon: error
45: mymdthink.maryland....44691316df2ef6.otf Icon: check Icon: error Icon: error
46: mymdthink.maryland....efd33e2f7f1b95.otf Icon: check Icon: error Icon: error
47: www.google-analytics.com - collect Icon: check Icon: check
48: translate.google.com - element.js Icon: check Icon: check Icon: check
49: mymdthink.maryland....think-new-logo.png Icon: check Icon: check Icon: error Icon: error
50: translate.googleapis.com - m=el_main Icon: check Icon: check Icon: check Icon: check
51: www.gstatic.com - m=el_main_css Icon: check Icon: check Icon: check Icon: check
52: www.gstatic.com - g..._color_42x16dp.png Icon: check Icon: check Icon: check Icon: check
53: www.gstatic.com - translate_24dp.png Icon: check Icon: check Icon: check Icon: check
54: fonts.gstatic.com - 24px.svg Icon: check Icon: check Icon: check Icon: check
55: mymdthink.maryland.gov - favicon.ico Icon: check Icon: error Icon: error
56: translate-pa.google...supportedLanguages Icon: check Icon: check Icon: error Icon: check

Details

First Byte Time (back-end processing): 84/100 Learn More

1120 ms First Byte Time
886 ms Target First Byte Time


Use persistent connections (keep alive): 100/100


Use gzip compression for transferring compressable responses: 22/100Learn More

6,039.6 KB total in compressible text, target size = 1,281.5 KB - potential savings = 4,758.1 KB

  1. FAILED - (5,247.5 KB, compressed = 887.7 KB - savings of 4,359.8 KB) - https://mymdthink.maryland.gov/home/main-es2015.9ee8d62f68e35db33272.js
  2. FAILED - (254.8 KB, compressed = 40.2 KB - savings of 214.6 KB) - https://mymdthink.maryland.gov/home/styles.cdbbc2f6c1d16ace0498.css
  3. FAILED - (208.1 KB, compressed = 69.2 KB - savings of 138.9 KB) - https://mymdthink.maryland.gov/home/scripts.09b030ae533121b6ccf5.js
  4. FAILED - (61.5 KB, compressed = 20.8 KB - savings of 40.7 KB) - https://mymdthink.maryland.gov/home/polyfills-es2015.a8046c40dc5dd69be745.js
  5. FAILED - (4.4 KB, compressed = 1.8 KB - savings of 2.6 KB) - https://mymdthink.maryland.gov/api/unauthenticated/bulletinboard
  6. FAILED - (2.7 KB, compressed = 1.2 KB - savings of 1.5 KB) - https://mymdthink.maryland.gov/home/
Compress Images: 64/100 Learn More

1,708.4 KB total in images, target size = 1,086.7 KB - potential savings = 621.7 KB

  1. FAILED - (871.7 KB, compressed = 250.1 KB - savings of 621.7 KB) - https://mymdthink.maryland.gov/home/1.8451a0fc613c635656be.jpg
Use Progressive JPEGs: 0/100 Learn More

0.0 KB of a possible 871.7 KB (0%) were from progressive JPEG images

  1. FAILED (871.7 KB) - https://mymdthink.maryland.gov/home/1.8451a0fc613c635656be.jpg
Leverage browser caching of static assets: 23/100 Learn More
  1. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/styles.cdbbc2f6c1d16ace0498.css
  2. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Housing_Housing_Energy_Assistance.png
  3. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Family_Family_Services.png
  4. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Health_Health_Disability_Services.png
  5. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Jobs_Jobs_Unemployment.png
  6. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Food_Food_Cash_Assistance.png
  7. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Protective_Child_Protective_Services.png
  8. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Adult_Adult_Services.png
  9. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Vendors_Vendors_Partners.png
  10. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/Icons/CPMedicaidIcon.png
  11. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/mdthink.png
  12. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/Montserrat-Medium.4b4a4b36283ebeb2cf89.otf
  13. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/fontawesome-webfont.20fd1704ea223900efa9.woff2?v=4.7.0
  14. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/Montserrat-MediumItalic.a6957644691316df2ef6.otf
  15. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/Montserrat-Bold.a6bc51efd33e2f7f1b95.otf
  16. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/mdthink-new-logo.png
  17. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/favicon.ico
  18. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/Icons/CPContactCustSerIcon.png
  19. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/Icons/CPCSBenefitIcon.png
  20. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/runtime-es2015.1eba213af0b233498d9d.js
  21. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/Icons/CPFIABenefitIcon.png
  22. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/polyfills-es2015.a8046c40dc5dd69be745.js
  23. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/main-es2015.9ee8d62f68e35db33272.js
  24. FAILED - (No max-age or expires) - https://mydhr.mymdthink.maryland.gov/fiaIPService/iipsvc/?format=jsonp&callback=getIP
  25. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/scripts.09b030ae533121b6ccf5.js
  26. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/Montserrat-Regular.65bc44fbf8204991497c.otf
  27. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/api/application-process/user-analytics/
  28. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/1.8451a0fc613c635656be.jpg
  29. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/dhs_bottom.0853885d511123e6084b.jpg
  30. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/api/unauthenticated/bulletinboard
  31. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/api/unauthenticated/bulletinboard
  32. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/images/mdgov-logo-black.png
  33. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/Icons/CPHelpIcon.png
  34. FAILED - (No max-age or expires) - https://mymdthink.maryland.gov/home/assets/Icons/CPInfoIcon.png
  35. FAILED - (No max-age or expires) - https://translate-pa.googleapis.com/v1/supportedLanguages?client=te&display_language=en-US&key=AIzaSyBWDj0QJvVIx8XOhRegXX5_SrRWxhT5Hs4&callback=callback
  36. FAILED - (15.0 minutes) - https://www.googletagmanager.com/gtag/js?id=G-QDRQ6H1MNE
  37. WARNING - (24.0 hours) - https://fonts.googleapis.com/icon?family=Material+Icons
  38. WARNING - (24.0 hours) - https://fonts.googleapis.com/css?family=Roboto:300,400,500
Use a CDN for all static assets: 35/100
  1. FAILED - https://mydhr.mymdthink.maryland.gov/fiaIPService/iipsvc/?format=jsonp&callback=getIP
  2. FAILED - https://mymdthink.maryland.gov/home/scripts.09b030ae533121b6ccf5.js
  3. FAILED - https://mymdthink.maryland.gov/home/Montserrat-Regular.65bc44fbf8204991497c.otf
  4. FAILED - https://mymdthink.maryland.gov/api/application-process/user-analytics/
  5. FAILED - https://mymdthink.maryland.gov/home/1.8451a0fc613c635656be.jpg
  6. FAILED - https://mymdthink.maryland.gov/home/dhs_bottom.0853885d511123e6084b.jpg
  7. FAILED - https://mymdthink.maryland.gov/api/unauthenticated/bulletinboard
  8. FAILED - https://mymdthink.maryland.gov/api/unauthenticated/bulletinboard
  9. FAILED - https://mymdthink.maryland.gov/home/assets/images/mdgov-logo-black.png
  10. FAILED - https://mymdthink.maryland.gov/home/assets/Icons/CPHelpIcon.png
  11. FAILED - https://mymdthink.maryland.gov/home/assets/Icons/CPInfoIcon.png
  12. FAILED - https://mymdthink.maryland.gov/home/assets/Icons/CPFIABenefitIcon.png
  13. FAILED - https://mymdthink.maryland.gov/home/assets/Icons/CPCSBenefitIcon.png
  14. FAILED - https://mymdthink.maryland.gov/home/styles.cdbbc2f6c1d16ace0498.css
  15. FAILED - https://mymdthink.maryland.gov/home/assets/Icons/CPMedicaidIcon.png
  16. FAILED - https://mymdthink.maryland.gov/home/assets/Icons/CPContactCustSerIcon.png
  17. FAILED - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Family_Family_Services.png
  18. FAILED - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Health_Health_Disability_Services.png
  19. FAILED - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Jobs_Jobs_Unemployment.png
  20. FAILED - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Food_Food_Cash_Assistance.png
  21. FAILED - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Protective_Child_Protective_Services.png
  22. FAILED - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Adult_Adult_Services.png
  23. FAILED - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Housing_Housing_Energy_Assistance.png
  24. FAILED - https://mymdthink.maryland.gov/home/assets/images/CP_Icons_Vendors_Vendors_Partners.png
  25. FAILED - https://mymdthink.maryland.gov/home/runtime-es2015.1eba213af0b233498d9d.js
  26. FAILED - https://mymdthink.maryland.gov/home/assets/images/mdthink.png
  27. FAILED - https://mymdthink.maryland.gov/home/Montserrat-Medium.4b4a4b36283ebeb2cf89.otf
  28. FAILED - https://mymdthink.maryland.gov/home/fontawesome-webfont.20fd1704ea223900efa9.woff2?v=4.7.0
  29. FAILED - https://mymdthink.maryland.gov/home/Montserrat-MediumItalic.a6957644691316df2ef6.otf
  30. FAILED - https://mymdthink.maryland.gov/home/Montserrat-Bold.a6bc51efd33e2f7f1b95.otf
  31. FAILED - https://mymdthink.maryland.gov/home/assets/images/mdthink-new-logo.png
  32. FAILED - https://mymdthink.maryland.gov/home/polyfills-es2015.a8046c40dc5dd69be745.js
  33. FAILED - https://mymdthink.maryland.gov/home/assets/images/favicon.ico
  34. FAILED - https://mymdthink.maryland.gov/home/main-es2015.9ee8d62f68e35db33272.js
  35. CDN's Used:
    1. mymdthink.maryland.gov :
    2. cdnjs.cloudflare.com : Cloudflare
    3. maxcdn.bootstrapcdn.com : Cloudflare
    4. fonts.googleapis.com : Google
    5. ajax.googleapis.com : Google
    6. cdn.rawgit.com : jsDelivr
    7. www.googletagmanager.com : Google
    8. www.google-analytics.com : Google
    9. fonts.gstatic.com : Google
    10. translate.google.com : Google
    11. translate.googleapis.com : Google
    12. www.gstatic.com : Google
    13. translate-pa.googleapis.com : Google

Glossary

First Byte Time
  • Applicable objects: Time to First Byte for the page (back-end processing + redirects)
  • What is checked: The target time is the time needed for the DNS, socket and SSL negotiations + 100ms. A single letter grade will be deducted for every 100ms beyond the target.
Keep-Alive
  • Applicable objects: All objects that are from a domain that serves more than one object for the page (i.e. if only a single object is served from a given domain it will not be checked)
  • What is checked: The response header contains a "keep-alive" directive or the same socket was used for more than one object from the given host
GZIP Text
  • Applicable objects: All objects with a mime type of "text/*" or "*javascript*"
  • What is checked: Transfer-encoding is checked to see if it is gzip. If it is not then the file is compressed and the percentage of compression is the result (so a page that can save 30% of the size of it's text by compressing would yield a 70% test result)
Compress Images
  • Applicable objects: JPEG Images
  • What is checked: Within 10% of a photoshop quality 50 will pass, up to 50% larger will warn and anything larger than that will fail. The overall score is the percentage of image bytes that can be saved by re-compressing the images.
Use Progressive JPEGs
  • Applicable objects: All JPEG Images
  • What is checked: Each JPEG image is checked and the resulting score is the percentage of JPEG bytes that were served as progressive images relative to the total JPEG bytes.
Cache Static
  • Applicable objects: Any non-html object with a mime type of "text/*", "*javascript*" or "image/*" that does not explicitly have an Expires header of 0 or -1, a cache-control header of "private", "no-store" or "no-cache" or a pragma header of "no-cache"
  • What is checked: An "Expires" header is present (and is not 0 or -1) or a "cache-control: max-age" directive is present and set for an hour or greater. If the expiration is set for less 7 days you will get a warning. If the expiration is set for less than 1 hour you will get a failure. This only applies to max-age currently.
Use A CDN
  • Applicable objects: All static non-html content (css, js and images)
  • What is checked: Checked to see if it is hosted on a known CDN (CNAME mapped to a known CDN network). 80% of the static resources need to be served from a CDN for the overall page to be considered using a CDN. The current list of known CDN's is here.