Nginx静态文件服务器配置 nginx

Nginx静态文件服务器配置

再实际的web项目开发生产环境中,往往都是动静分离的,目的就是为了提高访问效率,方便后期扩展已经资源共用等,作为一个资源服务器来说,我们通常是这样配置的,如下: 基本配置 server { liste...
阅读全文
Linux load average高问题分析 运维实战

Linux load average高问题分析

背景   程序响应处理慢或者bug,这种情况下大并发会出现负载很高,表现的症状最明显的就是服务器卡的不行,通过top命令查看load average: 2.67, 1.76, 1.35,那么...
阅读全文
网站免费SSL证书让网站从HTTP换成HTTPS 运维实战

网站免费SSL证书让网站从HTTP换成HTTPS

背景 据国外媒体Venturebeat报道,谷歌宣布,今年7月起,Chrome浏览器的地址栏将把所有HTTP标示为不安全网站。这是谷歌浏览器针对HTTP网站开战的第三步棋。 HTTPS是HTTP协议的...
阅读全文
值得收藏的45个Python优质资源(附链接) 编程开发

值得收藏的45个Python优质资源(附链接)

摘要: 热门资源博客 Mybridge AI 比较了18000个关于Python的项目,并从中精选出45个最具竞争力的项目。我们进行了翻译,在此一并送上。 这份清单中包括了各不相同的20个主题,以及一...
阅读全文
一个有趣的CPU使用率问题的处理过程 运维实战

一个有趣的CPU使用率问题的处理过程

摘要: 大家好,今天跟大家分享一例有趣的问题。问题的有趣之处,在于它稍微有点曲折。处理这类问题,我们需要不断的提出一个个小的问题,然后通过解决这些小问题,最后解决原本的问题。 问题现象 服务器的CPU...
阅读全文
Redis和Memcached对比 队列缓存

Redis和Memcached对比

  redis还没有产生之前,作为缓存来说memcached首先会被选择,由于memcached不能数据持久化,大并发的情况下,使用不慎会导致雪崩,后来redis解决了数据持久化的问题和支持...
阅读全文
运维的85条军规 系统知识

运维的85条军规

1、承载能力优先 ——随后再进行优化 —— 不遵守这条规则必定带来故障停机时间。不要在故障停机时间的压力下进行优化——要先集中精力提高承载能力。 2、以Postgres为例,一定要确保你的每一个网络都...
阅读全文
linux的fork()系统调用的次数问题 编程开发

linux的fork()系统调用的次数问题

前两天有人问了个关于Unix的fork()系统调用的面试题,这个题正好是我大约十年前找工作时某公司问我的一个题,我觉得比较有趣,写篇文章与大家分享一下。这个题是这样的: 题目:请问下面的程序一共输出多...
阅读全文
MySQL性能优化的最佳20+条经验 MySQL

MySQL性能优化的最佳20+条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据...
阅读全文
Java锁细节整理 编程开发

Java锁细节整理

摘要: 一、JDK8存在的锁 synchronized StampedLock ReentrantLock ReentrantReadWriteLock PS: 下面内容测试的结果不是十分正确。 一、...
阅读全文