VPS侦探论坛

 找回密码
 注册
查看: 661|回复: 3

[Apache] 将mysql php nginx三者socket文件全部通过tmpfs放入内存

[复制链接]
发表于 2018-7-26 19:54:54 | 显示全部楼层 |阅读模式

内存16G,时常空闲为七八G,看着这些空闲的内存心里不好受,同时,网站响应延迟过长,想将mysql php nginx三者socket文件全部通过tmpfs放入内存中运行,可行吗?请问军哥。方法是新建一个临时文件夹并以tmpfs挂载为内存。
是否需要担心重启后找不到.sock文件而导致服务器无法运行?

如果可以大胆地放入内存临时文件夹运行,那么,nmp三者的哪些路径需要修改?php session是否也适合放入内存临时文件夹?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2018-7-27 10:17:27 | 显示全部楼层

回复 1# 的帖子


nginx没socket,只要加了fstab的话应该是可以的,php.ini my.cnf
php session的话默认是在/tmp 大部分也是重启就自动清空了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
 楼主| 发表于 2018-7-27 18:47:16 | 显示全部楼层

回复 2# 的帖子


多谢军哥的耐心回复!
将sock文件放入内存临时缓存文件夹里运行,对于服务器性能提升,有积极影响吗?
主站是discuz,是否有必要将php session放入内存临时缓存文件夹(如/dev/shm)?有人说discuz的session是用redis来缓存的了,是不是开启session机制: 性能优化-服务器优化 -是否关闭session机制(选否) 就可以了?
如果开启discuz的filecache并将filecache文件夹挂载为tmpfs,是否对网站的运行性能,如响应速度有所提升?

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2018-7-28 11:40:06 | 显示全部楼层

回复 3# 的帖子


socket应该是有提升,但可能没明显区别
discuz不大了解
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2019-8-26 05:18 , Processed in 0.043271 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表