Nginx零成本、易操作实现网站视频加速

51CTO博客2.0是国内领先的IT原创文章分享及交流平台,包含系统运维,云计算,大数据分析,Web开发入门,高可用架构,微服务,架构设计,PHP教程,Python入门,Java,数据库,网络安全,人工智能,区块链,移动开发技术,服务器,考试认证等文章。
分类: 编程语言 发布时间: 03-10 15:24 阅读次数: 0

kubernetes其他控制器之PodDisruptionBudget

在Kubernetes中为了保证业务不中断或者业务SLA不降级,需要将应用集群化部署,比如Deployment,StatefulSet部署等。虽然是集群化部署,但是在我们主动销毁Pod的时候,为了避免一次性销毁太多Pod,Kubernetes引用PodDisruptionBudget(PDB)控制器,用来控制集群中Pod的运行个数。在PDB中,主要通过两个参数来控制Pod的数量:minAvaila
分类: 编程语言 发布时间: 03-10 15:24 阅读次数: 0

kubernetes常用控制器之Job和CronJob

Kubernetes的主要任务是保证Pod中的应用长久稳定的运行,但是我们有时候也需要一些只需要运行一次,执行完就退出了的"短时"任务,这时候使用Deployment等这类控制器就无法满足我们的需求,Kubernetes就诞生了JobController,专门用来处理这类需求。1、Job1.1、基本操作Job负责处理仅执行一次的任务,它保证批处理的任务的一个或多个成功结束,我们
分类: 编程语言 发布时间: 03-10 15:24 阅读次数: 0

安全防卫技术-当有人抓你衣领时

安全防卫技术-当有人抓你衣领时半仙自动化运维你肯定曾经经历或看到过,有人被流氓无理纠缠着,怕事的人装作什么都没看见,而那个纠缠的流氓确是来势凶猛,一副置你于死地的样子。如果你遇到这种情况,你是奋力反抗呢,还是认怂求饶?认怂管用么?我们每一个人都避免不了有一天也会遇到这个事情,谁都不能保证完全没有这样的情况发生,现在暴力甚至低龄化,很多校园暴力的新闻层出不穷。如果纠缠于你的流氓个子比你粗壮很多,而且
分类: 编程语言 发布时间: 03-10 15:14 阅读次数: 0

python入门教程14-01 (python语法入门之python内存泄露)

在开发环境中通常我们写python程序的时候也很少关注内存这个问题,可能写c和c++的朋友会更多的考虑这个问题,但是一旦我们的python程序出现了内存泄漏的问题,也将是一件非常麻烦的事情了,那么我们应该如何避免这类问题的发生,如果发生了我们该去如何解决的下面我们一起来看看吧!起因内存泄露指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某
分类: 编程语言 发布时间: 03-10 15:14 阅读次数: 0

kubernetes中其他控制器之PodSecurityPolicy

PodSecurityPolicy是集群级别的Pod安全策略,自动为集群中的Pod和Volume设置SecurityContext。AdmissionController(准入控制器)拦截对kube-apiserver的请求,拦截发生在请求的对象被持久化之前,但是在请求被验证和授权之后。这样我们就可以查看请求对象的来源,并验证需要的内容是否正确。通过将它们添加到kube-apiserver的--e
分类: 编程语言 发布时间: 03-10 15:14 阅读次数: 0

Nginx负载均衡配置误区

之前有很多朋友问关于Nginx的upstream模块中max_fails及fail_timeout,这两个指令,分别是配置关于负载均衡过程中,对于上游(后端)服务器的失败尝试次数和不可用时间,很多人不是很理解这两个参数到底怎么用,以及具体的含义先看官网文档中的描述官网文档中解释max_fails是指在fail_timeout配置的时间内,服务器通信失败的次数,默认为1,即在fail_timeout
分类: 编程语言 发布时间: 03-10 15:14 阅读次数: 0

Nginx安装后第一个要改的配置…

最近有朋友给我发来一个漏洞扫描报告,其中有一项是“Nginx头部***漏洞”在绿盟的报告中,可以看到,头部***是指,http host header头中的HTTP_HOST不可靠,所以,如果后端开发代码中,通过类似PHP中的_SERVER["HTTP_HOST"]来获取host信息,那可能获取到的不是自己站点的host信息,这里简单做个复现环境:NginxPHPBrupsuite复现方法很简单,在N
分类: 编程语言 发布时间: 03-10 15:14 阅读次数: 0

影响2020年代经济的8个宏观因素

影响2020年代经济的8个宏观因素无产阶级的救兵自动化运维疫情改变了企业的运营方式,但高管们必须将视线从疫情转移到其他将在2020年代影响业务发展的全球性问题上。疫情虽然一直占据头条新闻,但这只是未来十年里重塑业务的八个关键因素之一。全球疫情虽然将对商业世界产生长期而深远的影响,但宏观商业环境领域的其他转变的巨大影响(例如油价,国际关系减弱和气候变化)并未消失。高负债高杠杆,WTO等国际同盟逐渐解
分类: 编程语言 发布时间: 03-10 15:04 阅读次数: 0

为什么很多网站都去除oracle?

一个字,贵。你可以去Oracle官网看看Oracle的报价,一套Oracledatabase动辄几十万,或者按年付费,一年大几万,这还是一个CPU的价格。碰到集群你就等着哭吧。人员培训也是问题。Mysql很多人学数据库的时候多多少少都会用,使用方便,基本功能简单上手。你用Oracle,不找个专职DBA,碰到问题很麻烦。附Oracle产品价格(来源于Oracle官网,都是1CPU的价格,N个CPU就
分类: 编程语言 发布时间: 03-10 15:04 阅读次数: 0

利用身边物品防卫--1室内可利用物品

利用身边物品防卫--1室内可利用物品无产阶级的救兵自动化运维有人要闯进或已经闯进家中的时候,如果不反抗,是不是可以保全生命呢?“不!”回答是否定的。比如当年法制频道《消失的夫妻》里山东费县恶性案件。每年都有相当数量毫不反抗的妇女被强盗杀害。有不少到现在连凶手都没有抓到,例如十宗罪里最出名的南大案。不仅在国内是这样,住在海外的华人人家庭危险性更大。由于这些年国内经济发展,很多人在国外一掷千金,很多人
分类: 编程语言 发布时间: 03-10 14:54 阅读次数: 0

HMS Core Discovery-七个推送技巧带你玩转App运营

推送服务作为App运营的重要方式之一,它拥有到达率高、推送内容即时可见等优势。利用好推送服务,能够帮助应用提高运营转化率、实现业务增长。然而,盲目地给用户进行推送不仅不会带来转化和留存,反而会导致用户直接关闭推送服务甚至卸载应用。如何利用运营技巧,提高用户体验,提升App的活跃度和用户留存?本期HMSCoreDiscovery直播间邀请到华为移动服务的推送专家,为大家解读这本《七个技巧玩转App运
分类: 移动开发 发布时间: 03-10 14:24 阅读次数: 0

kubernetes中用NFS做后端存储支不支持PVC扩容?

在虚拟机时代,我们经常会收到给磁盘扩容的需求,一般我们就是添加一块磁盘,然后做LVM扩容操作,那在容器时代,我们可以给PVC扩容吗?之前发了持久化存储相关的知识--PV和PVC,StorageClass,本文来给你介绍一下用NFS做后端存储能不能扩容的问题,当然在生产上没有哪个愿意用NFS做后端存储......你首先需要准备好NFS存储首先我们介绍一下pv和pvc模式,也就是纯手动创建的模式。(1
分类: 编程语言 发布时间: 03-10 14:04 阅读次数: 0

《商君书》白话解读——05章 说民

《商君书》白话解读——05章说民无产阶级的救兵自动化运维改革是件难事,难在对人性的把握,教员说过“正确的路线确定之后,干部就是决定的因素”,重要的是法令政策的推行都是立足于制定者对人性,特别是执行队伍的人性的论断,人性的剖析、定位和引导是变法的基础,定性差之毫厘,法令便会谬以千里。《商君书-说民篇》商鞅在这一节论述了如何治理民众的问题。说民辩慧,乱之赞也;礼乐,淫佚之徵也;慈仁,过之母也;任誉,奸
分类: 编程语言 发布时间: 03-10 13:54 阅读次数: 0

在kubernetes中用Glusterfs做持久化存储

我们经常会用NFS做后端存储来做测试,因为其部署简单。但是在生产中我们并不会去选择NFS,更多的是Ceph、Glusterfs等等,今天就来带大家了解在kubernetes中使用Glusterfs。一、安装Glusterfs1.1、规划1.2、安装我们这里采用的是YUM安装,有兴趣的也可以用其他安装方式,比如源码安装(1)、配置hosts(/etc/hosts)10.1.10.129gluster
分类: 编程语言 发布时间: 03-10 13:54 阅读次数: 0

《商君书》白话解读 06章 算地

《商君书》白话解读06章算地无产阶级的救兵自动化运维夏朝以来的奴隶社会,奴隶们祖祖辈辈在土里刨食,梦寐以求能够拥有一块属于自己的土地。商鞅变法,废井田,开阡陌,只要努力耕战就可以获得土地,一场消灭延袭了千多年的旧土地制度的暴风骤雨,迅速席卷老秦国。摆脱了旧时代枷锁的农民,迸发出难以估量的战斗热情。他们自觉自愿投身到打秦国统一天下的霸业中。###背景小知识:善:民众之间合力掩盖过失叫做善。奸:民众之
分类: 编程语言 发布时间: 03-10 13:44 阅读次数: 0

《商君书》白话翻译与解读——08章 壹言

《商君书》白话翻译与解读——08章壹言无产阶级的救兵自动化运维很多人说商君书有浓厚的军国主义思想,但这其实是由于时代的进程决定的,从壹言篇里可以看到不可一味法古,要与时俱进,要适应社会的现状等进步的内容。壹言凡将立国,制度不可不察也,治法不可不慎也,国务不可不谨也,事本不可不抟也。翻译解读:凡是建立国家,对于制度不能不明白,政策法令不能不慎重研究,国家的政务不可不谨慎处理,国家该从事的根本之业不能
分类: 编程语言 发布时间: 03-10 13:34 阅读次数: 0

初试kafka监控及管理利器之kafka-eagle

kafka-eagle监控kafka最近想做一个kafka监控,本来准备用zabbix来监控的,需要重复造轮子,本来准备用kafka-Manager的,在GitHub上无意发现了kafka-eagle,看了官方介绍准备试一下.....下载地址DownloadGithub##官方文档[https://docs.kafka-eagle.org/2.env-and-install/2.installin
分类: 编程语言 发布时间: 03-10 13:04 阅读次数: 0

boost项目复盘(二)

项目总结
分类: 编程语言 发布时间: 03-10 13:04 阅读次数: 0

Nginx Ingress的一些奇巧淫技

12.2.1、NginxIngress奇巧淫技前提:在集群部署好NginxIngre***edirectredirect主要用于域名重定向,比如访问a.com被重定向到b.com。如下我们配置访问ng.coolops.com重定向到www.baidu.comapiVersion:networking.k8s.io/v1beta1kind:Ingressmetadata:name:ingress-n
分类: 编程语言 发布时间: 03-10 12:54 阅读次数: 0