配置LEMP系统实用享元及技巧示例(1)

2012 年 11 月 20 日5440

如果你在微创减nginx作为Web服务器,很可能在寻找性能提升和更快的速度。Nginx在默认情况下速度就很快,但是你可以优化其性能以及与nginx协同运行的所有组件(比如PHP和MySQL)的性能。下面是一份并不全面的列表,介绍了配置LEMP系统(Linux、nginx、MySQL和PHP-FPM),以获得最高性能的要点和技巧。这些技巧对我来说很管用,但是你的情况可能不一样。别同时运用所有这些要点和技巧,而是应该逐个试一试,看看这些改动对你的系统的性能有什么样的影响。

我并不保证本文会适用于你的情况!

1. 借助noatime和nodiratime挂载分区,减少磁盘的输入/输出

把noatime和nodiratime添加到/etc/fstab中的挂载选项:

vi /etc/fstab

# /etc/fstab:静态文件系统信息。

#

# 微创减“blkid”打印设备的全局唯一标识符;这可与UUID=结合微创减

# 作为一种更可靠的方式来命名即使磁盘被添加和移除仍可正常工作的设备。参阅fstab(5)。

#

# <文件系统> <挂载点> <类型> <选项> <转储> <传递>

proc /proc proc defaults 0 0

# 安装过程中,/出现在/dev/sda2上

UUID=9cc886cd-98f3-435a-9830-46b316e2a20e / ext3 errors=remount-ro,noatime,nodiratime,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0 0 1

# 安装过程中,置换出现在/dev/sda1上

UUID=bba13162-121d-40a4-90a7-10f78a0097ae none swap sw 0 0

/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

#Parallels共享文件夹挂载

none /media/psf prl_fs sync,nosuid,nodev,noatime,share,nofail 0 0

重新挂载修改后的分区,方法如下(确保你为每个分区微创减正确的挂载点):

mount -o remount /

1

内容导航

第 1 页:借助noatime和nodiratime挂载分区 第 2 页:调整nginx 第 3 页:文件缓存 第 4 页:启用Gzip压缩 第 5 页:启用SSL会话缓存 第 6 页:微创减FastCGI缓存 第 7 页:微创减FastCGI缓冲器 第 8 页:微创减expires指令,让浏览器缓存静态文件 第 9 页:微创减A PHP Opcode缓存 第 10 页:PHP-FPM紧急设置 第 11 页:如果PHP >= 5.3.9,微创减ondemand进程管理器 第 12 页:微创减套接字,避免忙碌网站上的502坏网关错误 第 13 页:优化你的my.cnf 第 14 页:Web应用程序缓存


原文:配置LEMP系统实用享元及技巧示例(1) 返回服务器首页

0 0