{'fraction_non_alphanumeric': 0.025780189959294438, 'fraction_numerical': 0.0, 'mean_word_length': 5.1203319502074685, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Virtual proxy servers for WWW and intelligent agents on the Internet

The World Wide Web (WWW) has become extremely popular in recent years. However, there still exist many fundamental problems not yet solved in a satisfactory way, such as information search, distribution, caching, filtering problems, etc. Users still often suffer from long retrieval latency, and the lack of search function which can conduct localized search or hierarchical search. We propose a framework for solving the above mentioned fundamental problems by introducing a new model of WWW proxy servers. In our model, a proxy is not just an add-in to existing Web servers to provide cache and security functions, but works as a middle layer between browsers and Web servers, which can be plugged in a variety of functions for WWW applications, such as search engine, resource index, information filtering, robot, profile, intelligent agents, etc. It's a framework for implementing hierarchical information servers and it's the right place to plug in various intelligent agents. To illustrate the usefulness of our model, we have implemented two fundamental functions into this middle layer: the object lookup scheme (collaborative caching) and the searchable proxy. We call this extensible proxy server "Virtual Proxy". Since search and retrieval are the most fundamental problems in the World Wide Web, we explain how these two problems can be solved in a better way using the Virtual Proxy servers.