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

被引:0
|
作者
Qiong Luo
Jeffrey F. Naughton
Wenwei Xue
机构
[1] Hong Kong University of Science and Technology,Department of Computer Science
[2] University of Wisconsin-Madison,Computer Sciences Department
来源
The VLDB Journal | 2008年 / 17卷
关键词
Web proxy caching; Database-backed web sites;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:24
相关论文
共 50 条
  • [21] Creating database-backed library web pages: Using open source tools
    Calvert, Philip
    [J]. ELECTRONIC LIBRARY, 2007, 25 (04): : 484 - 485
  • [22] Creating database-backed library web pages: Using open source tools
    Nicol, Erica Carlson
    [J]. JOURNAL OF ACADEMIC LIBRARIANSHIP, 2007, 33 (01): : 151 - 151
  • [23] PowerStation: Automatically Detecting and Fixing Inefficiencies of Database-Backed Web Applications in IDE
    Yang, Junwen
    Yan, Cong
    Subramaniam, Pranav
    Lu, Shan
    Cheung, Alvin
    [J]. ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 884 - 887
  • [24] How not to structure your database-backed web applications: a study of performance bugs in the wild
    Yang, Junwen
    Subramaniam, Pranav
    Lu, Shan
    Yan, Cong
    Cheung, Alvin
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 800 - 810
  • [25] Creating database-backed library web pages: Using open source tools.
    Fleming, Kathleen
    [J]. REFERENCE & USER SERVICES QUARTERLY, 2007, 46 (04) : 96 - 96
  • [26] A FORM-BASED APPROACH FOR DATABASE ANALYSIS AND DESIGN
    CHOOBINEH, J
    MANNINO, MV
    TSENG, VP
    [J]. COMMUNICATIONS OF THE ACM, 1992, 35 (02) : 108 - 120
  • [27] The Web Page as a WYSIWYG End-User Customizable Database-Backed Information Management Application
    Karger, David R.
    Ostler, Scott
    Lee, Ryan
    [J]. UIST 2009: PROCEEDINGS OF THE 22ND ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, 2009, : 257 - 260
  • [28] Collaborative web caching based on proxy affinities
    Yang, J
    Wang, W
    Muntz, R
    [J]. PERFORMANCE EVALUATION REVIEW, SPECIAL ISSUE, VOL 28 NO 1, JUNE 2000: ACM SIGMETRICS '2000, PROCEEDINGS, 2000, 28 (01): : 78 - 89
  • [29] Web database sampling based on dependency of keywords
    Zhang, Rui
    Wang, Feng
    Lin, Peiguang
    [J]. Open Cybernetics and Systemics Journal, 2015, 9 : 375 - 383
  • [30] Web database sampling based on dependency of keywords
    Rui, Zhang
    Feng, Wang
    Peiguang, Lin
    [J]. Open Cybernetics and Systemics Journal, 2015, 9 (01): : 375 - 383