开发者社区> 问答> 正文

新手求助网站装ssl证书之后慢很多,求解为什么啊?

原本不到一秒可以打开的网站,装ssl之后竟然要四五秒,想哭啊,求解怎么提高ssl网站打开速度啊




ps.另外求问,为什么一台服务器只能有一个ssl证书啊,再添加ssl证书就会错误

443端口只能一个网站使用吗?服务器是iis7

展开
收起
dignified 2016-06-30 00:38:33 10916 0
5 条回答
写回答
取消 提交回答
  • 推荐回答:

    楼主您好,

    一般来说,https相对http有一个加密、解密的过程,所以其它条件相同的前提下,同一个页面的加载时间https可能是会慢于http。

    从这个文档来看(apache),因为apache需要先解密再根据请求来选择相应的虚拟主机,所以除非您有“通配型的证书”,才可能在同个IP地址和端口上配置多个不同的https站点(不同的子域 名站点): https://wiki.apache.org/httpd/NameBasedSSLVHosts

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    2021-05-05 22:54:43
    赞同 展开评论 打赏
  • 阿里云ping https://ping.gaomeluo.com/aliyun/
    回 4楼(dignified) 的帖子
    看来的吸取教训了,有些东西不能图便宜啊!
    2016-07-02 21:39:48
    赞同 展开评论 打赏
  • 谢谢,之前用的是免费的ssl证书,速度慢,现用的是收费证书,网站秒开

    -------------------------

    谢谢,之前用的是免费的ssl证书,速度慢,现用的是收费证书,网站秒开

    2016-07-02 19:19:25
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    一般来说,https相对http有一个加密、解密的过程,所以其它条件相同的前提下,同一个页面的加载时间https可能是会慢于http。

    从这个文档来看(apache),因为apache需要先解密再根据请求来选择相应的虚拟主机,所以除非您有“通配型的证书”,才可能在同个IP地址和端口上配置多个不同的https站点(不同的子域 名站点): https://wiki.apache.org/httpd/NameBasedSSLVHosts
    2016-06-30 12:16:12
    赞同 展开评论 打赏
  • 请阅读UDP连接和TCP连接的差异。
    HTTPS连接由于是TCP,需要做三次握手。所以你打开网页的过程中带了握手的过程,速度自然比HTTP要慢一点,但是HTTPS打开速度在4-5秒是一个比较允许的范围。
    443端口,除非你做了反向代理,可以指向多个网站。
    不过443端口确实只能绑定一个证书。
    2016-06-30 11:16:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载