ecshop nginx php-fpm,ecshop在nginx下配置常见问题
我们前面讲述了nginx安装和配置,知道如何将ecshop建立在linux环境下的nginx上。但是为了让ecshop能更好的在nginx下跑出性能。我们必须对ecshop以及nginx的配置做出调整和改进,不然很容易浪费了nginx的性能。我们将结合一些实际情况,谈谈ecshop在nginx下配置常见问题.
1:nginx下的access_log
这个我们要配置好,如果要开起日志的时候,直接开启。比如以下方式access_log /data1/logs/access.log access;这个有利于我们自己分析网站的访问情况,如果要关闭日志,我们可以access_log /dev/null
2:用nginx对网页进行gzip压缩
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
很简单,为了提高网页的运行效率,我们可以将html,css,js这些进行压缩,可以加快网页的访问速度。
3:如果ecshop在nginx下运行速度超级慢,这个时候必须考虑这么操作,设置fastcgi_buffer
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
4:图片文件,我们可以设置为客户端缓存
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
以上就是我们讨论ecshop在nginx下配置常见问题。
来源:http://www.chinab4c.com
ecshop nginx php-fpm,ecshop在nginx下配置常见问题相关推荐
- nginx php如何无响应,nginx,_nginx 可以直接响应服务静态页面吗, 为何配置了很久都不成功?,nginx - phpStudy...
nginx 可以直接响应服务静态页面吗, 为何配置了很久都不成功? 背景: 最近想自己写点东西放到网上, 买了域名和vps, 在vps上也搭好了ngxin服务器,想从最简单的静态页面开始,于是自己写了 ...
- CAS (3) —— Mac下配置CAS客户端经代理访问Tomcat CAS
CAS (3) -- Mac下配置CAS客户端经代理访问Tomcat CAS tomcat版本: tomcat-8.0.29 jdk版本: jdk1.8.0_65 nginx版本: nginx-1.9 ...
- Nginx 进阶 (ssl、fpm、rewrite、cache配置等)
一.配置https网站 1.自建CA (1)生成私钥文件 mkdir -p /etc/pki/CA/private #创建私钥保存的目录 (umask 077;openssl genrsa -out ...
- Nginx 与 FPM 的工作机制
网络上有很多关于如何配置 Nginx + FPM 的文章,但它们更多从操作的角度出发,告诉我们怎么做,但却没有告诉我们为什么要这么做,本文从 Nginx 与 FPM 的工作机制出发,探讨配置背后的原理 ...
- CentOS7下启动Nginx出现Failed to start nginx.service:unit not found
错误的原因就是没有添加nginx服务,所以启动失败. 解决方法: 1. 在/root/etc/init.d/目录下新建文件,文件名为nginx 或者用命令在根目录下执行:# vim /etc/i ...
- Ubuntu下配置Nginx HTTPS
HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版.即HTTP下加入S ...
- centos uwsgi配置_centos下配置nginx+uwsgi运行py以及静态文件的加载
其实不限于centos,个人觉得所有的linux都一样,就好像你喜欢把钱放在左边的口袋,我喜欢把钱放右边的口袋,还有的人喜欢把钱放里面的口袋,无非是配置文件的地方不一样 首先安装nginx,嗯,这个自 ...
- 在centos下启动nginx出现Failed to start nginx.service:unit not found
错误的原因就是没有添加nginx服务,所以启动失败. 解决方法: 1. 在/root/etc/init.d/目录下新建文件,文件名为nginx 或者用命令在根目录下执行:# vim /etc/i ...
- linux系统安装nginx步骤,虚拟机(linux)下安装nginx的步骤教程
原标题:虚拟机(linux)下安装nginx的步骤教程 一.虚拟机准备: [root@localhost 桌面]# vi /etc/sysconfig/network-s/ifcfg-eth0 DEV ...
最新文章
- 网络推广是什么告诉大家如何高效提高网站权重?
- 整型和浮点型的区别_C的基础内容:常量之数值型常量,适合新手的学习
- PAT甲级1111 Online Map (30分):[C++题解]两次dijkstra求单源最短路、保存路径、长度最短、时间最短
- 为什么使用lambda表达式
- mysql联合索引like_MySQL全文索引、联合索引、like查询、json查询速度大比拼
- qcow2镜像转换为iso_电子数据镜像格式的转换,以qcow2转raw为例
- [SHELL进阶] (转)最牛B的 Linux Shell 命令 (三)
- Vscode搭建jdk源码阅读环境 wsl
- 单片机原理及应用 张鑫_单片机原理及应用
- Prescan入门教程之避坑笔记:初学者初用
- 移动硬盘启动win7蓝屏7b_win7启动蓝屏0X0000007B代码的解决方法
- 深入了解物联网,这几个物联网技术了解吗?
- web浏览器中的javascript
- 服务器宕机原因有哪些?服务器宕机解决方案
- Python文件读取read()函数
- tewa-500e 虚拟服务器,关于成都电信送的光纤猫设置 TEWA-500E
- 论文阅读和分析: “How Attentive are Graph Attention Networks?”
- Vue - 下载打印功能,将页面下载打印为 pdf 格式文件(vue-print-nb)
- 教你写私募基金计划书(转自http://www.iwenbi.com/)
- C语言练习题:快递费用计算!!