Centos7运用/dev/shm进行网站优化
/dev/shm目录不在磁盘上,而是在内存里,因此使用linux/dev/shm/的效率非常高,直接写进内存.
查看/dev/shm的大小
df-h
修改/dev/shm的大小,默认为内存的一半
vim/etc/fstab
末尾添加
tmps/dev/shmtmpfsdefaults,size=1G00
重新挂载/dev/shm
mount-oremount/dev/shm/
/dev/shm的应用
mkdir/dev/shm/tmp
chmod777/dev/shm/tmp
mount-B/dev/shm/tmp/tmp
将php的session文件放在/tmp下
vim/etc/php.ini
有则修改,无则添加
session.save_path=“/tmp”
/dev/shm/tmp目录重启以后会丢失,设置重启自动重新添加/dev/shm/tmp
touchshmTmp.sh
chmod+xshmTmp.sh
vimshmTmp.sh
添加:
#!/bin/bash
mkdir/dev/shm/tmp
chmod777/dev/shm/tmp
mount-B/dev/shm/tmp//tmp
设置开机自动执行脚本
vim/etc/rc.local
末尾添加:
/root/shmTmp.sh
保存退出,增加执行文件属性
chmod+x/etc/rc.local