Moodle_Presentation_2013_07_03

advertisement
Reduction of 74.14% in average user response time
Reduction of 1.84 seconds in average
user response time if the page is found
in DNS Cache
Scenario 2 provides the best results.
• Increasing the number of DNS cache
entries
• Increasing DNS expiration period
• Network supports HTTP keep-alive
Average
Reduction of 617.818 KB in size of
request after compression
•
•
Tests were conducted using JMeter
JMeter plugin for Moodle generates scripts for different activity modules
• The tests are constructed for a built-in QUIZ plug-in on
Moodle with 1 question which involves
• Login
• View Course
• View Quiz
• Start Attempt
• Submit Quiz
• Finish Attempt
Logout.
Constant Timer: Each thread pauses for the same amount of time between requests.
Gaussian Random Timer: Each thread request for a random amount of time, with
most of the time intervals occurring near a particular value.
Uniform Random Timer: Each thread request for a random amount of time, with each
time interval having the same probability of occurring.
Constant Throughput Timer: This timer introduces variable pauses, calculated to
keep the total throughput (in terms of samples per minute) as close as possible to a
give figure.
Synchronizing Timer: The purpose of the SyncTimer is to block threads until X
number of threads have been blocked, and then they are all released at once.
Name of Activity
Number of Queries
Login
177
View Course
59
Quiz
554
Logout
89
Test No.
Core™ i3
(HDD)
(3M 2.40GHZ)
Core™ i3
(HDD)
(3M 2.40GHZ)
Core™ i3
(HDD)
(3M 2.40GHZ)
Core™ i3
(HDD)
(3M 2.40GHZ)
Core™ i3
(HDD)
(3M 2.40GHZ)
1
4.13
3.09
3.96
3.17
0.75
2
4.24
3.69
3.13
2.60
0.77
3
4.61
3.49
3.23
2.62
0.75
4
4.03
3.13
3.12
2.62
0.76
Time
Core™ i5
(HDD)
(6M 3.20GHZ)
Core™ i5
(SSD)
(6M 3.20GHZ)
287.187
77.881
Factor =
𝟐𝟖𝟕.𝟏𝟖𝟕
𝟕𝟕.𝟖𝟖𝟏
= 3.68
• Factor of 3.5 for both single user and 100 users.
• The latency at the database can be reduced loading it in an
SSD.
• MySQL database supports more users for higher RAM.
• Hence SSD servers (e.g. Power Edge Series-DELL) can
boost up the performance of Moodle.
Tutorials on :
Introduction to France
Present Yourself
Number
Colours
Days of the Week
Translate an English word to French.
• Abacus is a calculating tool for
performing arithmetic operations.
• Standard Abacus with 9 beads in
each column representing the face
value.
• Has 10 columns where each column
represents a place value.
• Displays net value on abacus
• Parameters like Distance, velocity
are varying at every instant of time.
• By pressing lap button we can
record data in laps.
• Once we stop buttons change to
resume or reset. We can manage
things accordingly.
• This application intends to convey the basics
of searching algorithm and also explains
deeply about the concept LINEAR SEARCH
which comes under the topic of Data
Structures And Algorithms.
• The application discusses the algorithm and
C++ code for the same.
To thoroughly understand Mean, Median ,
Mode.
a) Theory ,
b) Self-check calculator,
c) Infinite question generation quiz section.
•
•
•
Time saving tips and tricks to perform maths
calculations easily without using calculator.
Helps the user a lot in improving his/her self
confidence in maths
Each and every trick is explained in a step by
step manner with example
Learn the formulas on just a click!
Math formulae is an educational
application that helps the students to learn and
solve formulas quickly with the help of rich
graphical layout.
REFERENCES
[1] S. Souders, High Performance Websites. O'Reilly Media, 2007.
[2] Borg, A. (2009, December 17). Web Site Performance: When
Seconds Count. Re-trieved June 4, 2013, from technewsworld.com:
http://www.techhnewsworld.com/story/68918.html
[3] http://en.wikipedia.org/wiki/Policy_framework
[4]http://www.it.iitb.ac.in/arndg/dokuwiki/index.php/User:Kaustubh
Download