期刊名称:International Journal of Innovative Research in Science, Engineering and Technology
印刷版ISSN:2347-6710
电子版ISSN:2319-8753
出版年度:2017
卷号:6
期号:8
页码:16447
DOI:10.15680/IJIRSET.2017.0608218
出版社:S&S Publications
摘要:The absence of thebroadperformance comparison for websites in multiple frameworks has been a majordeterrentin this area. There is a need of preemptive charting which then can be referred to before selecting a frameworkfor web development. The use of best practices is crucial and worthwhile, albeitthe performance of an application can’tbe emasculated. While the former, in general,employsDRY (Don’t Repeat Yourself) approach, thus reducing themanagement of the plethora of code; the later, on contrary,deals with minimizing the perceived delay in page load time.In this paper, we investigate the performance of Yii & Symfony, which are PHP frameworks, Django, which is aPython framework and Ruby on Rails, which is a Ruby framework.Different applications are developed for differentframeworks, but each with a unique user interface. Also, each application shares a common MySQL database.These results are further used to conduct performance comparative analysis, which isto identify that which amongother frameworks perform better in terms of 5 KPI’s (Key Performance Indicators). At the end, it concludes that interms of Response Time, Throughput. Efficiency& Latency,Django outperformed other frameworksbasedon thenumber of samples processed over time. On the other hand,Rails utilized the least CPU Processing among otherframeworks for the same kind of task. It was also found that the PHP applications – Symfony & YII – took the leastnumber of bytes to process the same task in contrast to other frameworks. In-terms of KPI’s, Django application wasfound to be more efficient in comparison to other frameworks in the most scenarios.