Form-based proxy caching for database-backed web sites: keywords and functions

被引:5
|
作者
Luo, Qiong [1 ]
Naughton, Jeffrey F. [2 ]
Xue, Wenwei [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Comp Sci, Kowloon, Peoples R China
[2] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
来源
VLDB JOURNAL | 2008年 / 17卷 / 03期
关键词
web proxy caching; database-backed web sites;
D O I
10.1007/s00778-006-0018-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Web caching proxy servers are essential for improving web performance and scalability, and recent research has focused on making proxy caching work for database-backed web sites. In this paper, we explore a new proxy caching framework that exploits the query semantics of HTML forms. We identify two common classes of form-based queries from real-world database-backed web sites, namely, keyword-based queries and function-embedded queries. Using typical examples of these queries, we study two representative caching schemes within our framework: (i) traditional passive query caching, and (ii) active query caching, in which the proxy cache can service a request by evaluating a query over the contents of the cache. Results from our experimental implementation show that our form-based proxy is a general and flexible approach that efficiently enables active caching schemes for database-backed web sites. Furthermore, handling query containment at the proxy yields significant performance advantages over passive query caching, but extending the power of the active cache to do full semantic caching appears to be less generally effective.
引用
收藏
页码:489 / 513
页数:25
相关论文
共 50 条
  • [1] Form-based proxy caching for database-backed web sites: keywords and functions
    Qiong Luo
    Jeffrey F. Naughton
    Wenwei Xue
    [J]. The VLDB Journal, 2008, 17 : 489 - 513
  • [2] Performance modelling and metrics of database-backed web sites
    Zhu, YL
    Lü, KJ
    [J]. 11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, 2000, : 494 - 498
  • [3] Database-backed library Web pages
    Westman, S
    [J]. ELECTRONIC LIBRARY, 2001, 19 (06): : 424 - 431
  • [4] Intrusion Recovery for Database-backed Web Applications
    Chandra, Ramesh
    Kim, Taesoo
    Shah, Meelap
    Narula, Neha
    Zeldovich, Nickolai
    [J]. SOSP 11: PROCEEDINGS OF THE TWENTY-THIRD ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, 2011, : 101 - 114
  • [5] Managing data constraints in database-backed web applications
    Yang, Junwen
    Sethi, Utsav
    Yan, Cong
    Cheung, Alvin
    Lu, Shan
    [J]. 2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 302 - 303
  • [6] A Characteristic Study of Deadlocks in Database-Backed Web Applications
    Qiu, Zhengyi
    Shao, Shudi
    Zhao, Qi
    Jin, Guoliang
    [J]. 2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), 2021, : 510 - 521
  • [7] Managing data constraints in database-backed web applications
    Yang, Junwen
    Sethi, Utsav
    Yan, Cong
    Cheung, Alvin
    Lu, Shan
    [J]. 2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 1098 - 1109
  • [8] Improving the Dependability of Python-Based Database-Backed Web Applications
    Huang, Haochen
    [J]. ProQuest Dissertations and Theses Global, 2022,
  • [9] Building database-backed Web applications: Process and issues
    Westman, S
    [J]. INFORMATION TECHNOLOGY AND LIBRARIES, 2002, 21 (02) : 63 - 72
  • [10] Analyze and Evaluate Database-Backed Web Applications with WTool
    Zhou, Zhou
    Yao, XuJia
    [J]. WEB AND BIG DATA, APWEB-WAIM 2021, PT I, 2021, 12858 : 110 - 124