从零开始搭建自己的网站十六:通过Nginx加快网站响应速度
2018-03-10 15:36
393 查看
我们网站已经部署完成,但是因为购买的是阿里云的最低配置的服务器,带宽和处理器内存都不是很好,虽然页面能打开,但是花费的时间有点多。打开一个页面需要好几秒,这样很影响用户体验。今天,我们就来完成我们的响应速度的优化。
1)、优化代码,加快代码请求数据库,数据解析的速度。把能缓存的数据,都缓存起来。这样能缩短一些响应时间。2)、通过Nginx缓存css,js,jpg,png等静态文件。安装部署Nginx(可以自己百度安装)。修改 nginx.conf 配置文件,
1)、优化代码,加快代码请求数据库,数据解析的速度。把能缓存的数据,都缓存起来。这样能缩短一些响应时间。2)、通过Nginx缓存css,js,jpg,png等静态文件。安装部署Nginx(可以自己百度安装)。修改 nginx.conf 配置文件,
user www; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 80; server_name localhost; location / { proxy_pass http://localhost:8080; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Port $server_port; } #JS和CSS缓存时间设置 location ~.*\.(js|css|png|jpg)$ { proxy_pass http://localhost:8080; expires 1d; } } }启动Nginx当我们访问我们的域名时,访问的是Nginx服务器。然后Nginx再去请求 localhost:8080 tomcat容器
proxy_pass http://localhost:8080;[/code]然后对相关的js和css都进行缓存。这样,虽然第一次打开时间还是需要几秒,但是在我们的缓存时间内,再次打开,就会很快了。 欢迎转载,转载请注明出处 http://www.dingyinwu.com/article/56.html 如果文章中有任何问题或者可以改进的地方,请大家多提提意见,我会非常感激。
相关文章推荐
- 从零开始搭建自己的网站四:博客网站模板下载
- 从零开始搭建自己的网站十一:ehcache缓存配置
- 05、(通过nat123软件) 实现用自己电脑搭建一个网站
- Nginx的静态文件合并请求,加快网站的加载速度
- nginx做负载均衡,怎么在有宕机情况出现时保证网站的响应速度
- 从零开始搭建自己的VueJS2.0+ElementUI单页面网站(二、编写导航页)
- 从零开始搭建自己的网站七:日志系统Logback添加
- 从零开始搭建自己的网站一:整体步骤
- 【页面加速】配置Nginx加载ngx_pagespeed模块,加快网站打开的速度
- 从零开始搭建个人网站(7)nginx+uWSGI部署Django项目(下)
- 从零开始搭建自己的网站十:jquery ias流式分页插件添加
- 想搭建自己的网站,应该从哪处入手呢?选择什么样配置的服务器捏?通过哪些手段赚取足够的维护网
- 通过python统计nginx日志定位php网站响应慢的问题
- 从零开始搭建自己的VueJS2.0+ElementUI单页面网站(一、环境搭建)
- 从零开始搭建自己的网站十五:打包Springboot上传Linux并运行
- 从零开始搭建自己的网站五:登录功能编写
- 从零开始搭建个人网站(6)nginx+uWSGI部署Django项目(上)
- 从零开始搭建自己的网站六:拦截器添加
- 从零开始搭建自己的网站三:数据库设计
- 在腾讯云上用 nginx + uwsgi + django 搭建自己的网站