OpenClinica User Manual/PageAnalysis
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