OpenClinica User Manual/PageAnalysis

From Wikibooks, open books for an open world
Jump to navigation Jump to search

OpenClinica page analysis (a 'wishlist' for OpenClinica)[edit | edit source]

The web page analysis software YSlow and Page Speed both report that in the default setup, OpenClinica application pages could be further optimised.

Resolutions to the page issues highlighted below[edit | edit source]

  • One of the Page Speed issues below should be resolved by using a reverse proxy, 'Leverage browser caching' by adding expires headers.

Page Speed Report[edit | edit source]

Page Speed reports the following issues for the Study Matrix, ListStudySubjects, in Openclinica 3.1.2 (lengthy details removed), see Page Speed for more details on what is checked.

Issues[edit | edit source]

[Significant performance improvements are possible]Page Speed Score: 45/100

  • [Score: 0/100] Combine images into CSS sprites

The following images served from dundee.ac.uk should be combined into as few images as possible, using CSS sprites.

  • [Score: 0/100] Leverage browser caching

The following cacheable resources have a short freshness lifetime. Specify an expiry of at least one week in the future for the following resources:

Other issues were found, but weren't listed as red issues.

YSlow report[edit | edit source]

The YSlow report for Openclinica 3.1.2, see YSlow:

Grade C Overall performance score 75 Ruleset applied: YSlow(V2)

  • F Make fewer HTTP requests
  • F Use a Content Delivery Network (CDN)
  • F Add Expires headers
  • B Put CSS at top
  • D Put JavaScript at bottom
  • F Minify JavaScript and CSS
  • C Reduce the number of DOM elements