Caching 在网络中实现缓存

Caching 在网络中实现缓存,caching,networking,Caching,Networking,我正在开发一个应用程序,可以在外部互联网连接速度较慢的小型网络中使用 我的应用程序将在该网络中的每台主机上运行,当我请求URL时,它将搜索自己的缓存和相邻系统的缓存,如果找不到,则搜索外部web。我应该如何着手实施它?我想到过这样的事情: 每个主机上用于侦听缓存请求的端口 每个缓存数据的内存缓存表 正常缓存搜索过程 任何改进此体系结构的指针。一定要开发自己的缓存,但可能值得先看看其他非常流行的示例。我建议看一看 如果您真的想构建自己的缓存,可以考虑使用分布式缓存,如。它将缓存的整个副本复制到每个

我正在开发一个应用程序,可以在外部互联网连接速度较慢的小型网络中使用

我的应用程序将在该网络中的每台主机上运行,当我请求URL时,它将搜索自己的缓存和相邻系统的缓存,如果找不到,则搜索外部web。我应该如何着手实施它?我想到过这样的事情:

  • 每个主机上用于侦听缓存请求的端口
  • 每个缓存数据的内存缓存表
  • 正常缓存搜索过程

  • 任何改进此体系结构的指针。

    一定要开发自己的缓存,但可能值得先看看其他非常流行的示例。我建议看一看


    如果您真的想构建自己的缓存,可以考虑使用分布式缓存,如。它将缓存的整个副本复制到每个节点。在您的情况下,您可能只想提供有关URL和数据存储在哪台机器上的ehcache信息。这不会限制您使用相邻的系统。

    当然可以开发您自己的缓存,但可能值得先看看其他非常流行的示例。我建议看一看

    如果您真的想构建自己的缓存,可以考虑使用分布式缓存,如。它将缓存的整个副本复制到每个节点。在您的情况下,您可能只想提供有关URL和数据存储在哪台机器上的ehcache信息。这不会限制你使用相邻的系统