首页 » 系统运维

【开源组件】分布式缓存---Memcached

 

在Web服务开发中,服务端缓存是服务实现中所常常采用的一种提高服务性能的方法。通过缓存某部分计算结果或频繁用到的数据来避免再次计算或访问数据库,从而提高了服务的运行效率。 除了能够提高服务的运行效率之外,服务端缓存还常常用来提高服务的扩展性。因此一些大规模的W … 阅读全文

【系统架构】什么是负载均衡

 

负载均衡是高可用网络基础架构的的一个关键组成部分,有了负载均衡,我们通常可以将我们的应用服务器部署多台,然后通过负载均衡将用户的请求分发到不同的服务器用来提高网站、应用、数据库或其他服务的性能以及可靠性。   为什么要引入负载均衡 先看一个没有负载均衡机制的w … 阅读全文

用Python+MySQL实现2017年web日志分析报告

 

日志分析在web系统中故障排查、性能分析方面有着非常重要的作用。目前,开源的ELK系统是成熟且功能强大的选择。但是部署及学习成本亦然不低,这里我实现了一个方法上相对简单(但准确度和效率是有保证的)的实现。另外该脚本的侧重点不是通常的PV,UV等展示,而是短期内 … 阅读全文

5 分钟带你看懂 Docker

 

  导语:Docker,近两年才流行起来的超轻量级虚拟机,它可以让你轻松完成持续集成、自动交付、自动部署,并且实现开发环境、测试环境、运维环境三方环境的真正同步。本文从Docker定义,作用,技术架构,安装和使用等全方位带你看懂Docker。 &nb … 阅读全文

Linux 服务器安全简明指南

 

经常升级系统 将软件更新到最新版本通常是任何操作系统所必需的安全预防措施。软件在更新时通常会在大到关键漏洞补丁、小到bug修复的范围内进行,很多漏洞实际上在被公布时就已经被修复了。 自动安全更新 你可以调节服务器关于自动更新的的参数。Fedora 的 Wiki … 阅读全文

运维学习Python的误区总结

 

为了让初学 Python 的程序员避免犯同样的错误,以下列出了我学习 Python 时犯的三种错误。这些错误要么是我长期以来经常犯的,要么是造成了需要几个小时解决的麻烦。 年轻的程序员们可要注意了,这些错误是会浪费一下午的! 1、 可变数据类型作为函数定义中的 … 阅读全文