Abstract
Analysis of six optimization techniques grouped under three categories (hardware, back-end, and front-end) is done to study the reduction in average user response time for Modular Object Oriented Dynamic Learning Environment (Moodle), a Learning Management System which is scripted in PHP5, runs on Apache web server and utilizes MySQL database software. Before the implementation of these techniques, performance analysis of Moodle is performed for varying number of concurrent users. The results obtained for each optimization technique are then reported in a tabular format. The maximum reduction in end user response time was achieved for hardware optimization which requires Moodle server and database to be installed on solid state disk.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
French, C.N.: Mobile Apps Put the Web in Their Rear-view Mirror (June 20, 2011), from Flurry Blog: http://blog.flurry.com/bid/63907/Mobile-Apps-Put-the-Web-in-Their-Rear-view-Mirror (accessed June 4, 2013)
Borg, A.: Web Site Performance: When Seconds Count(December 17, 2009 ), from technewsworld.com: http://www.techhnewsworld.com/story/68918.html (accessed June 4, 2013)
Yahoo Exceptional Performance Team, http://developer.yahoo.com/performance
Souders, S.: High Performance Web Sites. O’Reilly Media (2007)
Horat, D., Arencibia, A.Q.: Web Applications: A Proposal to Improve Response Time and Its Application to MOODLE. In: Moreno-DÃaz, R., Pichler, F., Arencibia, A.Q. (eds.) EUROCAST 2009. LNCS, vol. 5717, pp. 218–225. Springer, Heidelberg (2009)
Project Moodle, http://moodle.org
Moodle Statistiscs, https://moodle.org/stats/
Joint Information Systems Committee, Regional Support Centre, West Midlands Moodle Wiki, http://wiki.rscwmsystems.org.uk/index.php/Moodle
Apache JMeter, http://jmeter.apache.org/
Moodle-jmeter-script-generator, https://github.com/kabalin/moodle-jmeter-script-generator
Solid State Drive by Wikipedia.org, http://en.wikipedia.org/wiki/Solid-state_drive
Wong, G.: SSD Market Overview. In: Micheloni, R., Marelli, A., Eshghi, K. (eds.) Inside Solid State Drives (SSDs). Springer Series in Advanced Microelectronics, vol. 37, pp. 1–18. Springer Science+Business Media, Dordrecht (2013)
Martin, D.: Is SSD Technology Ready for the Enterprise? (January 14, 2009), from Wikibon.com: http://wikibon.org/wiki/v/Is_SSD_Technology_Ready_for_the_Enterprise? (accessed June 11, 2013)
Apache vs nginx, http://www.wikivs.com/wiki/Apache_vs_nginx
ab - Apache HTTP server benchmarking tool, http://httpd.apache.org/docs/current/programs/ab.html
Indian Institute of Technology, Bombay : Moodle, https://moodle.iitb.ac.in/login/index.php
Indian Institute of Technology, Madras : Moodle, http://www.cse.iitm.ac.in/moodle/
Singapore Institute of Management University, Singapore : Moodle, http://cp.unisim.edu.sg/moodle/
Sojo University, Nishi-ku, Kumamoto, Japan : Moodle, http://md.ed.sojo-u.ac.jp/
Graduate School of Management, Barcelona, Spain : Moodle, http://moodle.gsmbarcelona.eu/
University of Nottingham, Nottingham, UK : Moodle, https://moodle.nottingham.ac.uk/login/index.php
University of California, Los Angeles : Physics and Astronomy Dept. Moodle, http://reserve.pna.ucla.edu/
Pontifical Catholic University of Argentina, Puerto Madero, Buenos Aires, Argentina : LirWeb Moodle, http://www.lirweb.com.ar/
University of Grand Colombia, Bogot, D.C., Colombia : Moodle, http://virtual.ulagrancolombia.edu.co/login/index.php
Oriflame University : Moodle, http://www.oriflame-eg.com/uni/moodle/
Virtual Academy of South Africa: Moodle, http://www.virtualacademy.co.za/
Australian National University: Moodle, http://moodle.anu.edu.au/
Monash University: Moodle, http://moodle.vle.monash.edu/
iMacros, http://www.iopus.com/iMacros/
HttpFox Addon for Mozilla Firefox 21.0, https://addons.mozilla.org/en-us/firefox/addon/httpfox/
Web Developer Extension for Mozilla Firefox 21.0, https://addons.mozilla.org/en-US/firefox/addon/web-developer/
Firebug 1.11.4 Extension for Mozilla Firefox 21.0, https://addons.mozilla.org/en-US/firefox/addon/firebug/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Manchanda, P. (2013). Analysis of Optimization Techniques to Improve User Response Time of Web Applications and Their Implementation for MOODLE. In: Papasratorn, B., Charoenkitkarn, N., Vanijja, V., Chongsuphajaisiddhi, V. (eds) Advances in Information Technology. IAIT 2013. Communications in Computer and Information Science, vol 409. Springer, Cham. https://doi.org/10.1007/978-3-319-03783-7_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-03783-7_14
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-03782-0
Online ISBN: 978-3-319-03783-7
eBook Packages: Computer ScienceComputer Science (R0)