Home LiteratureArticle Details
PMID: 20459812 Published · epublish English Journal Article

Using caching and optimization techniques to improve performance of the Ensembl website.

BMC bioinformatics ·Vol. 11 ·2010-05-11 ·Pages 239

Parker A, Bragin E, Brent S, Pritchard B, Smith JA, Trevanion S

Abstract

The Ensembl web site has provided access to genomic information for almost 10 years. During this time the amount of data available through Ensembl has grown dramatically. At the same time, the World Wide Web itself has become a dramatically more important component of the scientific workflow and the way that scientists share and access data and scientific information. Since 2000, the Ensembl web interface has had three major updates and numerous smaller updates. These have largely been in response to expanding data types and valuable representations of existing data types. In 2007 it was realised that a radical new approach would be required in order to serve the project's future requirements, and development therefore focused on identifying suitable web technologies for implementation in the 2008 site redesign. By comparing the Ensembl website to well-known "Web 2.0" sites, we were able to identify two main areas in which cutting-edge technologies could be advantageously deployed: server efficiency and interface latency. We then evaluated the performance of the existing site using browser-based tools and Apache benchmarking, and selected appropriate technologies to overcome any issues found. Solutions included optimization of the Apache web server, introduction of caching technologies and widespread implementation of AJAX code. These improvements were successfully deployed on the Ensembl website in late 2008 and early 2009. Web 2.0 technologies provide a flexible and efficient way to access the terabytes of data now available from Ensembl, enhancing the user experience through improved website responsiveness and a rich, interactive interface.

MeSH Terms
Computational Biology/methods Databases, Factual Genome Internet Software User-Computer Interface
Authors & Affiliations
6 authors, click to expand affiliations / ORCID
Parker Anne
Wellcome Trust Sanger Institute, Wellcome Trust Genome Campus, Hinxton, Cambs CB10 1SA, UK. ap5@sanger.ac.uk
Bragin Eugene
Brent Simon
Pritchard Bethan
Smith James A
Trevanion Stephen
References (1)
1 references, click to expand
  1. Ensembl 2009.
    Nucleic Acids Res. 2009 Jan;37(Database issue):D690-7 PMID: 19033362
Article Info
Journal
BMC bioinformatics
Abbr.
BMC Bioinformatics
ISSN
1471-2105
Published
2010-05-11
Epub
2010-00-11
Pages
239
Language
English
Region
England
NLM ID
100965194
PMCID
PMC3098060
Subset
IM
Analysis Services
Analysis Services

Contact

No. 2 Wenbo Road, Zhangqiu District, Jinan, Shandong

Qilu Normal University · Genelibs Bioinformatics Lab

750 Shunhua Rd, Jinan

2F, Bldg F, University Science Park

Tel: 0531-88819269

WeChat Official Account

Follow our WeChat subscription account for real-time updates and the latest in medical and biological research.


Business Email

E-mail: product@genelibs.com