Resubmit: Is moodle 3-tier based system architecture ???

Resubmit: Is moodle 3-tier based system architecture ???

by Md. Touhidul Islam -
Number of replies: 5

Do you please tell me that: is moodle 3-tier system architecture ?

If yes, then how can i do it ?? Please help about that.

Thanks

TOUHID

Average of ratings: -
In reply to Md. Touhidul Islam

Re: Resubmit: Is moodle 3-tier based system architecture ???

by Davo Smith -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

Maybe you could explain what you mean by '3-tier system architecture', why it is important and what you hope to achieve by using it that way?


In reply to Davo Smith

Re: Resubmit: Is moodle 3-tier based system architecture ???

by Md. Touhidul Islam -

Thanks Smith

I m new on Moodle.

Actually I want to know, moodle is developed by using 3-tier system architecture (client tier, application tier and data tier etc.). ?

If yes,  then please help me how can I  understand moodle is based on 3-tier.

 

Thanks

TOUHID


In reply to Md. Touhidul Islam

Re: Resubmit: Is moodle 3-tier based system architecture ???

by Luis de Vasconcelos -
In reply to Luis de Vasconcelos

Re: Resubmit: Is moodle 3-tier based system architecture ???

by Md. Touhidul Islam -

Hi Luis


Thanks for reply. I have seen your proposed architecture and its realy helpfull for me.

Recent now im working on moodle. Already installed in a single web server.

So, can i say that 3-layer  system is configured in a single web server ???

1. client layer : browser 
2. application layer : moodle file
3. data layer: mysql database


Waiting for your response .

Thanks

In reply to Md. Touhidul Islam

Re: Resubmit: Is moodle 3-tier based system architecture ???

by Marcus Green -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers

No, the client/browser is rarely on the same server as the  PHP and database, and it is very common for the PHP/application layer to be on a different machine to the database.