Performance Comparison and Evaluation of Web Development Technologies in PHP, Python, and Node.js
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 te...
Gespeichert in:
| Veröffentlicht in: | 2014 IEEE 17th International Conference on Computational Science and Engineering S. 661 - 668 |
|---|---|
| Hauptverfasser: | , , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
IEEE
01.12.2014
|
| Schlagworte: | |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| 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. |
|---|---|
| AbstractList | 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. |
| Author | Zhi Tan Yining Ma Kai Lei |
| Author_xml | – sequence: 1 surname: Kai Lei fullname: Kai Lei email: leik@pkusz.edu.cn organization: Inst. of Big Data Technol., Peking Univ., Shenzhen, China – sequence: 2 surname: Yining Ma fullname: Yining Ma email: clever53@163.com organization: Sch. of Electron. & Comput. Eng. (SECE), Peking Univ., Shenzhen, China – sequence: 3 surname: Zhi Tan fullname: Zhi Tan email: tanz@poya.com.cn organization: GuangDong Poya Inf. & Technol. Co., Ltd., Guangzhou, China |
| BookMark | eNotjEFLwzAYQCMo6OZu3rzkB6w1SdNkOUrtnDC04MTj-NJ8dZE2KW0d7N8r6unxDu_NyHmIAQm54SzlnJm74rVMBeMy5VKckRmX2hhtViy_JItx9JYJpZWUWl8RqHBo4tBBqJEWseth8GMMFIKj5RHaL5j8j8aGvqOlD3jENvYdhonusD6E2MYPjyP1gVabakmr03SIYfmbP0eH6ed4TS4aaEdc_HNO3tblrtgk25fHp-J-m3iu8ykRtdG1BWAaHQctZFOjMVKCMs5ZKQUXyqxypRhvlIJcCWkYd2AsssZal83J7d_XI-K-H3wHw2mvmchULrJvC-lTyg |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/CSE.2014.142 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 1479979805 9781479979813 1479979813 9781479979806 |
| EndPage | 668 |
| ExternalDocumentID | 7023652 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL ALMA_UNASSIGNED_HOLDINGS CBEJK RIB RIC RIE RIL |
| ID | FETCH-LOGICAL-i175t-2c97cbaa07ed1a724fce9944a69ddb4421269856601f66a5624901da9be0fbbd3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 42 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000380512100107&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Dec 20 05:19:03 EST 2023 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i175t-2c97cbaa07ed1a724fce9944a69ddb4421269856601f66a5624901da9be0fbbd3 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_7023652 |
| PublicationCentury | 2000 |
| PublicationDate | 2014-Dec. |
| PublicationDateYYYYMMDD | 2014-12-01 |
| PublicationDate_xml | – month: 12 year: 2014 text: 2014-Dec. |
| PublicationDecade | 2010 |
| PublicationTitle | 2014 IEEE 17th International Conference on Computational Science and Engineering |
| PublicationTitleAbbrev | CSE |
| PublicationYear | 2014 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssib026764477 |
| Score | 1.7455962 |
| Snippet | 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... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 661 |
| SubjectTerms | Benchmark Test Benchmark testing Concurrent computing Educational institutions Java Node.js Performance Evaluation Scenario Test Web Development Web servers |
| Title | Performance Comparison and Evaluation of Web Development Technologies in PHP, Python, and Node.js |
| URI | https://ieeexplore.ieee.org/document/7023652 |
| WOSCitedRecordID | wos000380512100107&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07a8MwED7S0KFTW5LSNxo6Rklsy5I1h4QMJRj6yhb0OEE62CUv6L-vZKdOC126CYEQnB7fSffddwAPzvgzk3FDPTgmlJkkpcqwiKo0ZiZE2pJKvvj1Ucxm2Xwu8xb0mlwYRKzIZ9gPzSqWb0uzDV9lAxHkzlN_4R4Jwetcre-9E3PhkV2IhtsuB6OncaBuMX8ZxL9qp1TQMTn936Rn0D3k4JG8QZdzaGHRAZUfeP5k1JQQJKqwZNzodpPSkTfU5AchiDRf6P5lTJYFyad5j-SfQTmgVw2flRb77-suvEzGz6Mp3RdJoEuP_BsaGymMVmoo0EZKxMwZlJIxxaW1moWAL5eZd9qGkeNceXeHeRfAKqlx6LS2yQW0i7LASyDemVPoUpk54ZeJCx3bxESpZjrSTEhzBZ1gnsVHrYOx2Fvm-u_uGzgJ1q-pH7fQ3qy2eAfHZrdZrlf31eJ9AfU_nAs |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5KFfSk0opvc_DYtPvIJptzaalYlwWr9lbyhHrYlT4E_73Jtm4VvHgLgRDIJPkmmW--Abizyp2ZlCrswDHGRMUJFoqEWCQRUT7SFlfyxS9jlmXpdMrzBnTqXBhjTEU-M13frGL5ulRr_1XWY17uPHEX7l5CSBRssrW-d09EmcN2xmp2O-_1nwaevEXcdRD9qp5Sgcfw6H_THkN7l4WH8hpfTqBhihaIfMf0R_26iCAShUaDWrkblRa9Gol-UIJQ_Ynu3sZoXqB8lHdQ_um1AzrV8KzUpvu2bMPzcDDpj_C2TAKeO-xf4UhxpqQQATM6FCwiVhnOCRGUay2JD_lSnjq3LQgtpcI5PMQ5AVpwaQIrpY5PoVmUhTkD5Nw5YWzCU8ucoSiTkY5VmEgiQ0kYV-fQ8ssze98oYcy2K3Pxd_ctHIwmj-PZ-D57uIRDb4kNEeQKmqvF2lzDvvpYzZeLm8qQX0G7n1I |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2014+IEEE+17th+International+Conference+on+Computational+Science+and+Engineering&rft.atitle=Performance+Comparison+and+Evaluation+of+Web+Development+Technologies+in+PHP%2C+Python%2C+and+Node.js&rft.au=Kai+Lei&rft.au=Yining+Ma&rft.au=Zhi+Tan&rft.date=2014-12-01&rft.pub=IEEE&rft.spage=661&rft.epage=668&rft_id=info:doi/10.1109%2FCSE.2014.142&rft.externalDocID=7023652 |