`

多服务器--缓存配置

阅读更多

1、缓存集群的建立,在我们手机阅读中,是指相同模块(wap与wap、客户端与客户端、server与server等)之间的缓存更新通知集群,server与门户之见是http消息通知,与缓存集群无关

2、集群缓存更新通知采用oscache实现,oscache的配置项放在 XXX/oscache_config/目录下

目前环境的其他参数都是已经设定好的,都有两个配置项在不同的环境中需要不同,

即oscache.cluster.properties 中的
mcast_addr=231.12.21.110 和 mcast_port=45110

这两个参数代表组播IP和组播端口,其第一部分的IP地址取值必须在[224,239]之间,端口不要去跟其他端口冲突即可,所以一般取值较大的端口。

如果某个缓存(如oscache_general.properties)需要在两台或多台机器实现集群通知,则把这些机器的oscache_general.properties配置文件都配置成一样即可。

其他的oscache_XXX.properties配置也如此,只是配置相互之间不要冲突即可。

3、配置规划推荐

对于个人开发环境(需要测试集群的除外)或不需要集群的环境,我们可以把oscache_XXX.properties中的

配置项cache.cluster.properties和cache.cluster.opt.autoreconnect注释掉即可。


如果你不想注释配置文件,也不想缓存无意跟别人(我们目前都处于同一网段)建立集群,那可以把mcast_addr和mcast_port改掉也是可以的。

如我的wap门户中修改为 mcast_addr=231.112.193.109 和 mcast_port=52109

其中 112.193为我的机器IP地址的后两位,最后一位 109,1代表wap门户,09代表wap门户中第9个oscache_XXX.properties配置文件,

至于端口52109,一般加上最后一位IP,这样一般可确保不会冲突了。


如果我们想把42、43两个机器组成集群那怎么办,那42、43两台机器的oscache_XXX.properties配置文件的组播地址可配置为 XXX.42.43.XXX


通过这种方式的规划,一般不需要其他的规划就可以大大减少冲突了,但新搭环境的同学就需要注意一下配置项的修改了~~~~
分享到:
评论

相关推荐

    c7000\HP-刀片服务器-硬件配置安装手册

    ### c7000 HP-刀片服务器-硬件配置安装手册知识点详解 #### 一、刀片服务器硬件配置概述 本手册主要介绍了HP C7000系列刀片服务器的硬件配置及其安装流程。HP C7000是一款集成了高性能计算与存储资源的平台,适合...

    squid 配置缓存服务器

    - **负载均衡**:通过配置多个 Squid 服务器,可以实现负载均衡,提高缓存性能。 - **透明代理**:通过配置网络设备,可以让 Squid 作为透明代理,用户无需修改浏览器设置即可使用。 通过以上步骤,你已经成功配置...

    squid缓存服务器的研究

    ### Squid 缓存服务器研究 #### 一、Squid 概述 Squid 是一款广泛应用于互联网数据缓存的开源软件。其主要功能是接收来自客户端的请求,并根据请求内容,从远程服务器获取数据后缓存至本地。当下次再次请求相同的...

    squid缓存服务器的配置

    Squid缓存服务器的配置不仅涉及到基本的网络设置,还包含复杂的权限控制、性能调优等多个方面。掌握这些知识,对于有效管理和维护企业级网络环境至关重要。通过合理配置Squid,不仅可以显著提升网络性能,还能加强...

    simple-spring-memcached统一缓存的使用实例[整理].pdf

    在我们的系统中,存在两类Memcached服务器:session memcached服务器存储用户会话,而app memcached服务器则用于缓存应用程序数据。为了确保不同系统的缓存数据不会相互干扰,每个应用都有其独特的命名空间前缀。...

    服务器缓存设置 工具

    服务器缓存是提升网站或应用性能的关键技术,它通过存储常用数据或计算结果,减少对主服务器或外部资源的访问,从而显著加快响应速度。在本文中,我们将深入探讨服务器缓存的工作原理、常见类型、设置方法以及如何...

    Linux下架设代理服务器-Squid配置归纳.pdf

    如果代理服务器缓存中有请求的数据,会直接返回给客户端,否则会先向目标服务器请求数据,再将数据转发给客户端,同时保存一份缓存副本,以备后续请求。 1.2 **代理服务器的功能** - **缓存加速**:通过存储经常...

    Ubuntu配置DNS服务器--bind.doc

    在本文中,我们将详细讨论如何在Ubuntu系统上配置DNS服务器,主要关注BIND(Berkeley Internet Name Domain)的安装和配置。BIND是DNS协议的开源实现,由Internet Systems Consortium(ISC)维护,是全球最广泛使用...

    Wordpress mu wp-cache 缓存模块 支持多语 简体中文包

    在WordPress的多用户环境(WordPress MU,现在称为WPMU或WordPress Multisite)中,性能优化是非常重要的,因为多个网站在同一平台上运行可能会对服务器造成巨大压力。`wp-cache`插件是专门为解决这一问题而设计的,...

    设置UbuntuDNS缓存linux服务器应用-电脑资料.pdf

    设置 Ubuntu DNS 缓存 Linux 服务器应用 - 电脑资料设置 Ubuntu DNS 缓存 本文档主要介绍了如何在 Ubuntu 系统中设置 DNS 缓存服务器,提高 DNS 解析速度。下面是该文档中的知识点总结: 1. 安装 dnsmasq 软件包:...

    oscache-java缓存框架

    - **集群支持**:在分布式环境中,osCache可以实现多节点间的缓存同步,确保数据一致性。 - **缓存预热**:允许在应用启动时加载预定义的数据到缓存,提高应用启动速度。 - **缓存监听器**:可以通过监听器来监控...

    lnux 本地构建缓存服务器

    在Linux环境中,构建一个本地缓存服务器是一种优化软件部署和更新效率的有效方法。...在客户端配置时,确保每个系统都能正确地通过缓存服务器获取更新,避免直接连接到外部网络,从而提高整个网络的效率和安全性。

    oscache-JSP缓存

    - 初始化配置:创建`oscache.properties`配置文件,设定缓存的全局参数,如缓存大小、过期时间等。 - 在JSP页面中使用:通过JSP标签库(Taglib)引入osCache,如`<oscache:cache>`,并在标签中指定缓存键和内容。 - ...

    ios-AF带缓存的网络请求无网络自动加载.zip

    在iOS开发中,网络请求是应用与服务器交互的重要部分,特别是在移动设备上,网络环境的不稳定性和用户对快速响应的需求使得缓存策略变得至关重要。"ios-AF带缓存的网络请求无网络自动加载"这个主题主要关注的是如何...

    C# 系统缓存全解析

    它们可以在多台服务器之间共享缓存,提高系统的可伸缩性和性能。 总的来说,C# .NET的系统缓存机制提供了多种方式来优化应用程序的响应速度,通过合理使用缓存,可以显著降低服务器负载,提高用户体验。在设计和...

    SAS缓存-关闭工具(服务器磁盘读取慢可以用此工具)

    总之,SAS缓存是提升服务器性能的重要手段,但不恰当的使用或配置可能导致反效果。"SAS缓存-关闭工具"提供了一种解决方案,帮助用户在必要时关闭或调整缓存功能,以优化服务器的磁盘读取性能。在使用过程中,理解...

    HP 服务器高速缓存的设置

    为了提升服务器数据处理速度,优化用户体验,很多企业和组织都会选择对服务器进行一系列性能优化措施,其中高速缓存设置就是非常关键的一环。本文将围绕“HP服务器高速缓存的设置”这一主题,详细介绍其背景、具体...

Global site tag (gtag.js) - Google Analytics