Skip to main content

Analysis of Optimization Techniques to Improve User Response Time of Web Applications and Their Implementation for MOODLE

  • Conference paper
Advances in Information Technology (IAIT 2013)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 409))

Included in the following conference series:

  • 1042 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

  2. 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)

  3. Yahoo Exceptional Performance Team, http://developer.yahoo.com/performance

  4. Souders, S.: High Performance Web Sites. O’Reilly Media (2007)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. Project Moodle, http://moodle.org

  7. Moodle Statistiscs, https://moodle.org/stats/

  8. Joint Information Systems Committee, Regional Support Centre, West Midlands Moodle Wiki, http://wiki.rscwmsystems.org.uk/index.php/Moodle

  9. Apache JMeter, http://jmeter.apache.org/

  10. Moodle-jmeter-script-generator, https://github.com/kabalin/moodle-jmeter-script-generator

  11. Solid State Drive by Wikipedia.org, http://en.wikipedia.org/wiki/Solid-state_drive

  12. 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)

    Chapter  Google Scholar 

  13. 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)

  14. Apache vs nginx, http://www.wikivs.com/wiki/Apache_vs_nginx

  15. ab - Apache HTTP server benchmarking tool, http://httpd.apache.org/docs/current/programs/ab.html

  16. Indian Institute of Technology, Bombay : Moodle, https://moodle.iitb.ac.in/login/index.php

  17. Indian Institute of Technology, Madras : Moodle, http://www.cse.iitm.ac.in/moodle/

  18. Singapore Institute of Management University, Singapore : Moodle, http://cp.unisim.edu.sg/moodle/

  19. Sojo University, Nishi-ku, Kumamoto, Japan : Moodle, http://md.ed.sojo-u.ac.jp/

  20. Graduate School of Management, Barcelona, Spain : Moodle, http://moodle.gsmbarcelona.eu/

  21. University of Nottingham, Nottingham, UK : Moodle, https://moodle.nottingham.ac.uk/login/index.php

  22. University of California, Los Angeles : Physics and Astronomy Dept. Moodle, http://reserve.pna.ucla.edu/

  23. Pontifical Catholic University of Argentina, Puerto Madero, Buenos Aires, Argentina : LirWeb Moodle, http://www.lirweb.com.ar/

  24. University of Grand Colombia, Bogot, D.C., Colombia : Moodle, http://virtual.ulagrancolombia.edu.co/login/index.php

  25. Oriflame University : Moodle, http://www.oriflame-eg.com/uni/moodle/

  26. Virtual Academy of South Africa: Moodle, http://www.virtualacademy.co.za/

  27. Australian National University: Moodle, http://moodle.anu.edu.au/

  28. Monash University: Moodle, http://moodle.vle.monash.edu/

  29. iMacros, http://www.iopus.com/iMacros/

  30. HttpFox Addon for Mozilla Firefox 21.0, https://addons.mozilla.org/en-us/firefox/addon/httpfox/

  31. Web Developer Extension for Mozilla Firefox 21.0, https://addons.mozilla.org/en-US/firefox/addon/web-developer/

  32. Firebug 1.11.4 Extension for Mozilla Firefox 21.0, https://addons.mozilla.org/en-US/firefox/addon/firebug/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics