将mysql php nginx三者socket文件全部通过tmpfs放入内存
内存16G,时常空闲为七八G,看着这些空闲的内存心里不好受,同时,网站响应延迟过长,想将mysql php nginx三者socket文件全部通过tmpfs放入内存中运行,可行吗?请问军哥。方法是新建一个临时文件夹并以tmpfs挂载为内存。是否需要担心重启后找不到.sock文件而导致服务器无法运行?
如果可以大胆地放入内存临时文件夹运行,那么,nmp三者的哪些路径需要修改?php session是否也适合放入内存临时文件夹?
回复 1# 的帖子
nginx没socket,只要加了fstab的话应该是可以的,php.ini my.cnfphp session的话默认是在/tmp 大部分也是重启就自动清空了
回复 2# 的帖子
多谢军哥的耐心回复!将sock文件放入内存临时缓存文件夹里运行,对于服务器性能提升,有积极影响吗?
主站是discuz,是否有必要将php session放入内存临时缓存文件夹(如/dev/shm)?有人说discuz的session是用redis来缓存的了,是不是开启session机制: 性能优化-服务器优化 -是否关闭session机制(选否) 就可以了?
如果开启discuz的filecache并将filecache文件夹挂载为tmpfs,是否对网站的运行性能,如响应速度有所提升?
回复 3# 的帖子
socket应该是有提升,但可能没明显区别discuz不大了解
页:
[1]