前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >优化记录两则

优化记录两则

作者头像
一粒小麦
发布2019-08-20 12:09:14
3160
发布2019-08-20 12:09:14
举报
文章被收录于专栏:一Li小麦一Li小麦

腾讯云开启https

众所周知,WEB服务存在http和https两种通信方式,http默认采用80作为通讯端口,对于传输采用不加密的方式,https默认采用443,对于传输的数据进行加密传输。

目前主流的网站基本上开始默认采用HTTPS作为通信方式,如果你不加密,chrome和Firefox等主流浏览器厂商在2018年7月起,访问http://打头的地址网页地址就会带上不安全字样。

做小程序,访问接口地址也必须是加密传输协议的。

那么如何开启呢?

申请证书

腾讯云进控制台-证书管理https://console.cloud.tencent.com/ssl

然后提交

然后就是等申请结果了。

周六时十多分钟内即可通过。免费版使用期为一年。

下载证书

通过后在证书详情页面点击下载证书。

解压,只拿ngnix下面的两个证书文件,把它传到nginx配置根目录。

在你的nginx配置加上这么一段:

代码语言:javascript
复制
        listen 443;
        server_name xxx.djtao.net;
        ssl on; #启用 SSL 功能
        ssl_certificate 1_xxx.djtao.net_bundle.crt; #证书文件名称
        ssl_certificate_key 2_xxx.djtao.net.key; #私钥文件名称
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #请按照这个协议配置
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; #请按照这个套件配置,配置加密套件,写法遵循 openssl 标准。
        ssl_prefer_server_ciphers on;

重启nginx,就变成一个"安全"的网站了

nginx开启gzip压缩

spa应用太慢了!几个M的打包文件都要客户端下载吗?

加上这一段:

代码语言:javascript
复制
        #gzip配置
        gzip  on;
        gzip_min_length 1k;
        gzip_comp_level 3;
        gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css;
        gzip_disable "MSIE [1-6]\.";
        gzip_vary on;

压缩文件变成了原来的1/4。

感谢两位后端前同事给出的指导。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一Li小麦 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 腾讯云开启https
    • 申请证书
      • 下载证书
      • nginx开启gzip压缩
      相关产品与服务
      云开发 CloudBase
      云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档