Nginx中使用Linux内存加速静态文件访问的方法,有需要的朋友可以参考下。
假设:
shell脚本:拷贝资源文件到内存中,然后在把网站的静态文件链接指向到内存中即可。
复制代码代码如下:
#!/bin/bash
res_path="/opt/web/res" mem_path="/dev/shm/res" lk_path="/home/wwwroot/res" if [ ! -d "$mem_path" ]; then cp -r "$res_path" "$mem_path" fi if [ ! -L "$lk_path" ]; then ln -s "$mem_path" "$lk_path" fi
更新测试数据 测试前提:将测试网站的首页全部内容包括html,图片,js,css等所有元素都拷贝到内存中,并且每次用户请求静态资源文件都不会缓存。使用LoadRunner按照200和100并发分别进行压力测试。
测试结果:
问题:
回答: |