同时使用Apache2和Nginx时如何在Linux Plesk Obsidian Server中的域上启用gzip压缩
本文概述
- Plesk网站与Apache&Nginx一起使用
- 启用Nginx gzip压缩
在继续学习本教程之前, 我还了解了一些对我来说很重要的事情。
Plesk网站与Apache&Nginx一起使用 当有人通过这种方式向你的网站(ourcodeworld.com)发送请求时, 会发生以下情况:
- 客户端请求到达Nginx中的” 前端” , 请求资源(.html页面, .php页面, 图像, javascript等)。 Plesk中的Nginx可在以下TCP端口上使用:80-http, 443-https。
- Nginx检查它的缓存中是否已经有资源。
- 如果资源被缓存, Nginx返回缓存的内容。
- 如果资源没有被缓存或者是关于动态页面的(例如index.php), 则Nginx代理(转发)到后端服务器-Apache的请求。 Plesk中的Apache可在以下TCP端口上使用:7080-http, 7081-https。然后Nginx缓存静态内容-html, images, js, css。
在本教程中, 我将向你介绍如何使它正常工作以提供使用gzip压缩的所有内容。
启用Nginx gzip压缩 当我开始使用gzip进行压缩时, 例如, 服务器的CSS文件在Google Chrome的” 网络” 标签上生成了以下信息:
文章图片
例如, 博客主样式表的文件大小约为481KB, 非常大。
首先打开Plesk, 然后访问服务器上的域列表, 然后查找要启用gzip压缩的域, 在这种情况下, 该域将是ourcodeworld.com, 然后选择Hosting&DNS(托管和DNS)标签, 然后选择Apache&nginx设置:
文章图片
最后, 单击” 应用” , 然后再次测试内容大小在浏览器中的行为。在我们的案例中, 优化如下:
文章图片
如你所见, 在我们的实施中, 它可以完美地极大地减少网站静态资源的传输大小(在主样式表的情况下, 从481KB减少到71KB)。
【同时使用Apache2和Nginx时如何在Linux Plesk Obsidian Server中的域上启用gzip压缩】编码愉快??!
推荐阅读
- Node.js中的Tesseract光学字符识别(OCR)入门
- 如何在Node.js中使用wkhtmltopdf创建PDF
- 在Node.js中创建第一个自我实现的基本HTTP服务器(带有路由)
- 如果要脱颖而出,必须在幻灯片视频中包含这些独特功能
- 这是什么物联网()
- 如何在Symfony 4中漂亮地打印JsonResponse
- 简单的C语言printf函数输出
- 无线网络技术专题企业WLAN网络典型组网架构分析
- springboot整合activiti,activiti在线编辑器,敏捷快速带源码