分类:Server

Server技术

非常实用的Linux运维工具

1、查看进程占用带宽情况-Nethogs Nethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。 下载:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0...

9687℃

nginx 优化配置外一则

nginx指令中的优化(配置文件) worker_processes 8;   nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 000...

6560℃

突破十万并发的nginx配置

一、一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2. worker_cpu_affinity 0...

6830℃

前端资源预加载的方式

最近在做一个线上项目,在阿里云上的服务器做了CDN,但是一些图片显示会延时,于是用了下面的方法;对比一下,之前卡成了狗,用后快成了狗;   当提到前端性能优化时,我们首先会联想到文件的合并、压缩,文件缓存和开启服务器端的 gzip 压缩等,这使得页面加载...

7330℃

mysql 主从复制的配置的实现

mysql 主从复制的配置的实现
工作原理图: 主从复制的原理: 分为同步复制和异步复制,实际复制架构中大部分为异步复制。 复制的基本过程如下: 1).Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容; 2).Mas...

5467℃

mysql需要调整的10项配置

mysql需要调整的10项配置
​修改mysql配置项一定要知道的: 一次只改变一个设置!这是测试改变是否有益的唯一方法。 大多数配置能在运行时使用SET GLOBAL改变。这是非常便捷的方法它能使你在出问题后快速撤销变更。但是,要永久生效你需要在配置文件里做出改动。 ...

8434℃

谈session、cookie和服务器安全<这次很明了,小白都能懂>

大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的...

6832℃

从电商秒杀与抢购谈Web系统大规模并发

一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。 1. 请求接口的合理设计 ...

5686℃

亿级Web系统搭建:单机到分布式集群 <收藏>

当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不...

7222℃

linux下nginx日志的优化分割

分割nginx日志采用的是每天凌晨分割,分为两个步骤:1)把nginx日志另存到对应的年文件夹,月文件夹下,以年月日命名的文件,2)然后让nginx重新生成日志。 例如今天是2013年10月6号,那么晚上的23点59分就开始分割日志,就执行下边的命令,把nginx访问日...

7164℃

centos下安装iftop 监控网卡流量

很莫名其妙的阿里云服务器上网卡出网流量5M都不够用,于是安装了iftop来查看原因。以下是安装iftop的介绍,文中的安装路径在阿里云下变成了:/usr/local/iftop/sbin/iftop -i eth0 -n 在Linux/类Unix系统中可以使用t...

8276℃

Mac版xampp的MySQL启动不了解决办法

Mac版xampp的MySQL启动不了解决办法   目前Mac版的xampp最新是:1.7.3,安装好后,Apache和FTP都可以正常启动,可是MySQL始终启动不了,如下图 于是尝试低一点的版本1.7.2a,同样MySQL启动不...

10160℃