linux环境下网站提速的方法

       提升网站网速的方法有很多,而linux环境下还有一种效果显著的解决方法。那就是利用tmpfs文件系统。今天,专业运营香港服务器美国服务器韩国服务器等国外服务器的天下数据将为大家详细讲解在linux系统下如何利用tmpfs文件系统来为网站提升。

      tmpfs可以直接使用内存,同时还能在内存不够时使用swap分区来存储。不过值得注意的是tmpfs是临时性文件,在重启后数据不会被保留。不过我们的目的只是用它来存储缓存文件,即使文件丢失也不影响网站访问,完全无风险。

      /dev/shm/目录下为设备文件,它所使用就是tmpfs文件系统。在Centos和Redhat下,/dev/shm目录是一个链接,指向 /run/shm目录,在Ubuntu系统下tmpfs文件系统对应的是/run/shm目录,可以使用df命令查看,因为/dev/shm/这个目录并不在硬盘上,而是在内存里,它就是所谓的tmpfs。可通过命令 df -h 查看到,tmpfs默认大小为物理内存的一半,当然也可以根据实际情况调整。

首先要为wordpress的缓存文件建立一个目录wpcache
mkdir /dev/shm/wpcache
赋予读写执行权限
chmod 1777 /dev/shm/wpcache
将tmpfs挂载到wordpress缓存插件生成的/cache目录下
mount --bind /dev/shm/wpcache /home/wwwroot/trojansun.com/wp-content/cache ls -ld /dev/shm/wpcache
返回类似下面的内容说明挂载成功
drwxrwxrwt 3 www www 60 Jul 31 22:50 /dev/shm/wpcache
此时缓存插件会重新生成静态页面文件,过一段时间后,通过命令df -h即可查到tmpfs的使用情况。
需要注意的两个问题:
1.根据实际情况(内存大小、文章数量)调整wordpress缓存插件的中的缓存页面到期时间,否则会占用太多内存;
2.注意添加swap分区,以防内存不够用时备用,4G物理内存以下设置swap分区大小为2G即可。

      以上便是天下数据精心收集的linux环境下网站提速的一种显著解决方法。欢迎大家补充转载!


上一篇:巴基斯坦云主机经验分享
下一篇:文莱云主机相关知识分享

天下数据手机站 关于天下数据 联系我们 诚聘英才 付款方式 帮助中心 网站备案 解决方案 域名注册 网站地图

天下数据18年专注海外香港服务器、美国服务器、海外云主机、海外vps主机租用托管以及服务器解决方案-做天下最好的IDC服务商

《中华人民共和国增值电信业务经营许可证》 ISP证:粤ICP备07026347号

朗信天下发展有限公司(控股)深圳市朗玥科技有限公司(运营)联合版权

深圳总部:中国.深圳市南山区深圳国际创新谷6栋B座10层 香港总部:香港上環蘇杭街49-51號建安商業大廈7樓

7×24小时服务热线:4006388808香港服务电话:+852 67031102

本网站的域名注册业务代理北京新网数码信息技术有限公司的产品

工商网监图标