Performance of dynamic Web page generation for database-driven Web sites

被引:2
|
作者
Ghosh, Probir [1 ]
Rau-Chaplin, Andrew [1 ]
机构
[1] Dalhousie Univ, Fac Comp Sci, Halifax, NS, Canada
关键词
performance; scalability; database-driven web site; database caching; !text type='HTML']HTML[!/text] fragmenting caching; page pre-generation;
D O I
10.1109/NWESP.2006.24
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid growth of e-Business, web sites are increasingly relying on dynamic content generation applications to provide dynamic interaction and personalized experiences to the web sites users. To generate such dynamic web page for each user request requires heavy dynamic script execution due to customize and personalize information. This dynamic script execution puts heavy load on the web server. Again database server experiences extra overheads due to increase of database-driven e-commerce applications and their frequently update. These extra loads on web server and database server lead to increase response time. The overall response time is made up of two types of latency, namely network latency and server-side latency. In this paper we are mainly concerned about server-side latency. We have proposed an approach which integrates prediction based dynamic web page pre-generation with PFC and DBC caching. Our integrated approach reduces dynamic web page generation time by achieving the eventual benefits through middle-tier database cache(DBC) and HTML fragment cache(PFC) and the immediate benefit through dynamic web page pregeneration. Response time is reduced by storing database tables in the middle-tier cache and by sharing common fragments among multiple pages stored in the HTML fragment cache. The reduction of response time latency significantly improves the performance and scalability.
引用
收藏
页码:56 / +
页数:3
相关论文
共 50 条
  • [41] Performance modelling and metrics of database-backed web sites
    Zhu, YL
    Lü, KJ
    11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, 2000, : 494 - 498
  • [42] Web page localization for sites hosted on linux
    Dhore, M. L.
    Khachane, Jayashri
    Dube, Mahesh R.
    Kulkarni, A. M.
    IMECS 2007: International Multiconference of Engineers and Computer Scientists, Vols I and II, 2007, : 982 - 986
  • [43] Dynamic content acceleration: A caching solution to enable scalable dynamic Web page generation
    Datta, A
    Dutta, K
    Ramamritham, K
    Thomas, H
    VanderMeer, D
    SIGMOD RECORD, 2001, 30 (02) : 616 - 616
  • [44] A Dynamic Rearrangement Mechanism of Web Page Layouts Using Web Agents
    Nakamura, Masato
    Asami, Shohei
    Ozono, Tadachika
    Shintani, Toramatsu
    NEXT-GENERATION APPLIED INTELLIGENCE, PROCEEDINGS, 2009, 5579 : 634 - 643
  • [45] Web page checker using psychological word database
    Takeuchi, H
    Kitajima, M
    Urokohara, H
    2004 IEEE CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2004, : 1028 - 1032
  • [46] Recency-Bounded Verification of Dynamic Database-Driven Systems
    Abdulla, Parosh Aziz
    Aiswarya, C.
    Atig, Mohamed Faouzi
    Montali, Marco
    Rezine, Othmane
    PODS'16: PROCEEDINGS OF THE 35TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2016, : 195 - 210
  • [47] Freshness-driven adaptive caching for dynamic content Web sites
    Li, Wen-Syan
    Po, Oliver
    Hsiung, Wang-Pin
    Selçuk Candan, K.
    Agrawal, Divyakant
    Data and Knowledge Engineering, 2003, 47 (02): : 269 - 296
  • [48] Role of a database-driven web site in the immediate disaster response and recovery of an Academic Health Center: The Katrina experience
    Fordis, Michael
    Alexander, J. Douglas
    McKellar, Julie
    ACADEMIC MEDICINE, 2007, 82 (08) : 769 - 772
  • [49] Web-Scale Discovery: Impact on Library Database Web Page Views and Usage
    Evelhoch, Zebulin
    JOURNAL OF WEB LIBRARIANSHIP, 2016, 10 (03) : 197 - 209
  • [50] PeDSS: Privacy Enhanced and Database-Driven Dynamic spectrum Sharing
    Li, He
    Yang, Yaling
    Dou, Yanzhi
    Park, Jung-Min
    Ren, Kui
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 1477 - 1485