亿级请求下多级缓存那些事 转载

  摘要: 什么是多级缓存 所谓多级缓存,即在整个系统架构的不同系统层级进行数据缓存,以提升访问效率,这也是应用最广的方案之一。我们应用的整体架构如图1所示: 图1 多级缓存方案 整体流程如上图所示: 1)首先接入Nginx将请求负载均衡到应用Nginx,此处常用的负载均衡算法是轮询或者一致性哈希,轮询可以使服务器的请求更加均衡,而一致性哈希可以提升应用Nginx的缓存命中率,相对于轮询,一致性哈希会存在单机热点问题,一种解决办法是热点直接推送到接入层Nginx,一种办法是设置一个阀值,当超过阀值,改为轮询算法。 什么是多级缓存 所谓多级缓存,即在整个系统架构的不同系统层级进行数据缓

继续阅读 >>

百度JS自动推送工具

什么是自动推送工具?自动推送工具解决了什么问题? 自动推送JS代码是百度站长平台最新推出的轻量级链接提交组件,站长只需将自动推送的JS代码放置在站点每一个页面源代码中,当页面被访问时,页面链接会自动推送给百度,有利于新页面更快被百度发现。 为了更快速的发现站点每天产生的最新内容,百度站长平台推出主动推送工具,产品上线后,部分站长反馈使用主动推送方式的技术门槛较高,于是我们顺势推出更低成本的JS自动推送工具。一步安装便可实现页面自动推送,低成本,高收益。 自动推送代码如何安装使用? 站长需要在每个页面的HTML代码中包含以下自动推送JS代码: <script> (function()

继续阅读 >>

linux服务器 云虚拟主机基础安全设置

日常工作中有很多人会问,我买了阿里云的主机 买了腾讯 百度 的虚拟云主机,是不是就什么都不用做,直接用就行。这里说明一点,不是的主机提供商只是提供最基础的安全防护,担着不包括对你业务的防护,最基础的包括流量清洗  抗ddos攻击  系统级别漏洞检测(0day) 端口映射等功能,但是对于服务器本身的安全还是需要你自己设置的。 购买一台云主机,ok  它就是一台裸机 ,相当于新安装了一台服务器,那么需要做什么呢,我们一一列举一下: 1.修改远程管理ssh默认端口修改/etc/ssh/sshd_config #port 22 修改为 port 10022 ##(端口可以根据自己需要设置) 重启ssh

继续阅读 >>

centos7系统ceph-dash安装部署

简介: ceph-dash 是用 Python 开发的一个 Ceph 的监控面板,用来监控 Ceph 的运行状态。同时提供 REST API 来访问状态数据。 安装部署: 1:进入安装目录 cd  /root/ 2:下载软件包 git clone https://github.com/Crapworks/ceph-dash.git 3:进入下载软件包文件夹 cd ceph-dash/ 4:后台启动ceph-dash,日志输出到ceph集群一个文件夹 python ceph-dash.py >/root/cephdash.log 2>&1   & 5:访问页面,查看信

继续阅读 >>

tomcat8 启动报错: ignoring option PermSize=256m处理方法

tomcat版本由7.0升级到8.0启动时,日志报错 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=512m; support was removed in 8.0 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=1024m; support was removed in 8.0 查找资料发现 -XX:PermSize和-XX:MaxPermSize在jdk1.8中被弃用了,使用-XX:MetaspaceSize

继续阅读 >>

支持https网站的分享解决方法

网站开启 https 之后,要求所有的请求都是https的,但是度娘了一下,目前基本没有分享代码支持https,怎么办,还是万能的百度帮忙解决了,具体方法如下 这里用的是百度的分享代码,所以首先你得有自己的分享代码 首先获取分享代码,百度分享地址:http://share.baidu.com 获取到的代码类似如下 <div class=”bdsharebuttonbox”><a href=”#” class=”bds_more” data-cmd=”more”></a><a href=”#” class=”bds_weixin” data-cmd=”w

继续阅读 >>