CentOS 7 yum 安装 Python3.6

安装EPEL和IUS软件源 安装 # yum -y install epel-release # yum -y install https://centos7.iuscommunity.org/ius-release.rpm 安装Python3.6 # yum -y install python36u 创建python3软链接 ln -s /bin/python3.6 /bin/python3 安装pip3 # yum -y install python36u-pip 创建pip3软链接 ln …

阅读全文 »

CentOS 配置使用第三方IUS库

在kernel.org内,清楚地说明了IUS项目是干什么的: IUS is a community project that provides RPM packages for newer versions of select software for Enterprise Linux distributions. Project Goals Create high quality RPM packages for Red Hat Enterprise Linux (RHEL) and Cent…

阅读全文 »

Nginx 添加谷歌Brotli压缩替换gzip压缩

Google 认为互联网用户的时间是宝贵的,他们的时间不应该消耗在漫长的网页加载中,因此在 2015 年 9 月 Google 推出了无损压缩算法 Brotli。Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率。 根据 Google 发布的研究报告,Brotli 压缩算法具有多个特点,最典型的是以下 3 个: 针对常见的 Web 资源内容,Brotli 的性能相比 Gzip 提高了 17-25%; 当 Br…

阅读全文 »

Linux 使用tcpping工具查看延迟

Tcpping 介绍 测试网络延迟最常用方法是使用ping工具,它使用ICMP协定。在某些情况下ICMP是被防火墙阻挡,这使得Ping在这情况下是无法使用的。此 时为了能够继续监控的话,就必需使用TCP / UDP的方式,TCPPING为更容易绕过普通的防火墙规则的第3层测试工具。 这样的一个第3层的测试工具TCPPING 。为了测量延迟, TCPPING采取所谓的半开连接技术,基于TCP三次握手的优势。也就是说,它发送一个TCP SYN包的端口号(默认为80 )远程主机。如果远程主机正在侦听的…

阅读全文 »

nginx 安装 GeoIP 模块

Nginx中自带GeoIP模块可以屏蔽指定IP的请求,只不过默认没有被编译,打开以后我们只要再下载一个IP规则就行,Nginx服务器中配置GeoIP模块来拦截指定国家IP: 编译 GeoIP 组件 # cd /usr/local/src # wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz # ./configure # make # make install 刚才安装的库自动安装到 /usr/local/lib …

阅读全文 »

CentOS 编译安装 OpenResty

安装约定 openresty源码路径:/usr/local/src openresty安装路径:/usr/local/openresty openresty配置文件路径:/usr/local/openresty/nginx/conf/nginx.conf openresty虚拟主机路径:/usr/local/openresty/nginx/conf/vhosts 源码包下载地址 http://openresty.org/cn/download.html 下载源代码包 # cd /usr/loca…

阅读全文 »

使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码

1. 下载 访问 TProfiler 的 GitHub 主页,点击 Clone or download 按钮的打开下载选项,复制git地址 # cd /usr/local/src # https://github.com/alibaba/TProfiler.git 2. 安装 登录需要监控的远程服务器主机,为 TProfiler 新建安装路径: # mkdir /usr/local/tprofiler 进入 /usr/local/src/TProfiler目录,将dist 目录下的 profil…

阅读全文 »

IIS 配置域名301重定向跳转

IIS6 1、先在IIS里把网站正常发布,例如域名为(www.xiayige.org) 2、再硬盘上建一个空文件夹 3、再到IIS里建一个网站,例如域名为(xiayige.org),指向这个空文件夹,然后对这个又新建的网站设置属性,在“主目录”里,选择成“重定向到 URL”,在下面的文本框里输入自己的域名(www.xiayige.org),再选中“上面输入的准确URL”和”资源的永久重定向”。 IIS7或IIS7.5 1、先在IIS里把网站正常发布,例如域名为(ww…

阅读全文 »

Nginx 安装第三方 nginx_upstream_check_module 模块

nginx做负载均衡,如果后端服务器有故障的话,nginx是不能把这台realserver从upstream池中移除的,所以还会有请求转发到后端的这台realserver上面去,虽然nginx可以在localtion中启用proxy_next_upstream来判断后端如果有故障就转发到其他可用后端服务器,但这个还是会把请求转发给这台服务器的,然后再转发给别的服务器,这样就浪费了一次转发。可通过第三方模块nginx_upstream_check_module来解决这个问题,此模块检测后方real…

阅读全文 »