• DocumentCode
    245627
  • Title

    Performance Comparison and Evaluation of Web Development Technologies in PHP, Python, and Node.js

  • Author

    Kai Lei ; Yining Ma ; Zhi Tan

  • Author_Institution
    Inst. of Big Data Technol., Peking Univ., Shenzhen, China
  • fYear
    2014
  • fDate
    19-21 Dec. 2014
  • Firstpage
    661
  • Lastpage
    668
  • Abstract
    Large scale, high concurrency, and vast amount of data are important trends for the new generation of website. Node.js becomes popular and successful to build data-intensive web applications. To study and compare the performance of Node.js, Python-Web and PHP, we used benchmark tests and scenario tests. The experimental results yield some valuable performance data, showing that PHP and Python-Web handle much less requests than that of Node.js in a certain time. In conclusion, our results clearly demonstrate that Node.js is quite lightweight and efficient, which is an idea fit for I/O intensive websites among the three, while PHP is only suitable for small and middle scale applications, and Python-Web is developer friendly and good for large web architectures. To the best of our knowledge, this is the first paper to evaluate these Web programming technologies with both objective systematic tests (benchmark) and realistic user behavior tests (scenario), especially taking Node.js as the main topic to discuss.
  • Keywords
    Internet; object-oriented methods; Node.js; PHP; Python-Web; Web development technology; data-intensive Web application; Benchmark testing; Concurrent computing; Educational institutions; Java; Web servers; Benchmark Test; Node.js; Performance Evaluation; Scenario Test; Web Development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4799-7980-6
  • Type

    conf

  • DOI
    10.1109/CSE.2014.142
  • Filename
    7023652