OpenJudgeSystem icon indicating copy to clipboard operation
OpenJudgeSystem copied to clipboard

Run YSlow to locate any performance issues.

Open dininski opened this issue 11 years ago • 2 comments

dininski avatar Dec 17 '13 19:12 dininski

Home page:

  • C Make fewer HTTP requests

  • F Use a Content Delivery Network (CDN)

  • E Add Expires headers

  • B Put JavaScript at bottom

  • B Avoid CSS expressions

  • n/a Make JavaScript and CSS external

  • B Configure entity tags (ETags)

  • E Use cookie-free domains

  • A Make favicon small and cacheable

    Favicon is more than 2000 bytes Favicon is not cacheable

Contest page:

  • C Make fewer HTTP requests
  • F Use a Content Delivery Network (CDN)
  • F Add Expires headers
  • B Put JavaScript at bottom
  • B Avoid CSS expressions
  • n/a Make JavaScript and CSS external
  • D Configure entity tags (ETags)
  • F Use cookie-free domains
  • A Make favicon small and cacheable

NikolayIT avatar Dec 18 '13 14:12 NikolayIT

  • CMake fewer HTTP requests

This page has 7 external Javascript scripts. Try combining them into one. This page has 4 external stylesheets. Try combining them into one. Decreasing the number of components on a page reduces the number of HTTP requests required to render the page, resulting in faster page loads. Some ways to reduce the number of components include: combine files, combine multiple scripts into one script, combine multiple CSS files into one style sheet, and use CSS Sprites and image maps.

NikolayIT avatar Dec 18 '13 16:12 NikolayIT