Abstract:
This research paper introduces an innovative concept that involves utilizing a
Git-based Content Management System (CMS) as a bridge between a server-side
controller application and static files. The primary objective is to expedite the
delivery of static files by eliminating the need for the server to re-render them
whenever they are requested by the frontend. This architectural design pattern
particularly targets data that requires occasional modifications but does not ne cessitate frequent updates.The proposed approach is subjected to rigorous testing
and validation against three common challenges encountered in web development:
response performance, scalability, and information validation. Throughout the
evaluation process, the research successfully demonstrates that this new architec tural approach surpasses the traditional server-side rendering method across all
three criteria, specifically in scenarios where there is a high volume of read-heavy
operations. At the same time, it is important to note that this improvement in
performance comes at the cost of reduced efficiency when dealing with write-heavy
websites, which is supposedly because of too many file-system operations done by
the CMS in case of write-heavy use cases.
Description:
Supervised by
Dr. Hasan Mahmud,
Associate Professor,
Co-supervisor
Dr. Md. Kamrul Hasan
Professor
Department of Computer Science and Engineering(CSE),
Islamic University of Technology(IUT),
Board Bazar, Gazipur-1704, Bangladesh