首页 > 知识•资讯 > 用CDN为你的网站充电。 > 正文

用CDN为你的网站充电。

2017/6/23 0:00:00 · 稿源:传诚信

QQ截图20170623111805.jpg

作为网站设计师,您已经知道伟大的设计对于一个网站至关重要 - 这是您信任的设计理念,除非网站看起来绝对惊人,否则新访客将难以信任该网站。这是一个很重要的伟大的设计是一个网站。

然而,还有一个重要的部分是拥有一个值得信赖的网站,一个快速,快速的网站附带的正面UX。

伟大的设计之后,速度是促成网站成功的重要因素之一。

但为什么速度如此重要?

一个快速网站的重要性一直在研究。

不够快的网站产生负面的看法,网站的实际加载时间显着影响网站的转化率。

随着加载时间越来越高,转换率显着下降,最佳转换率在页面加载时间为2.4秒时发生。

什么是CDN,如何帮助加快我的网站?

虽然使用CDN有很多好处,我们将在短时间内讨论CDN,但CDN的一个基本前提是如何使您的网站更快。

简单地说,CDN作为一个网络,比大多数托管服务处理网站流量要好得多。

共享托管通常被优化为提供稳定的环境,您的网站可以运行PHP或其他受欢迎的托管环境。

它不是为了优化速度大多数时间。

另一方面,CDN的主要目标和实际的基础架构设计旨在帮助提供一个快速闪电的网站。

但CDN如何加速我的网站呢?

CDN的基础设施如何加速您的网站

有几个原因,您的网站可能很慢:

  • 您的共享托管服务器不堪重负,反应缓慢;

  • 您的网站的图像和内容很大,需要大量的时间才能下载;

  • 您的网站使用太多不同的脚本和图像,这些脚本和图像未针对快速加载网站进行优化;

  • 您的网站的服务器位置与您网站的访问者的地理位置不同。

还有其他的原因,但这些是主要的。

您可以单独处理这些单独的每一个,我们将主要关注后两者在这里...

您的共享主机服务器被淹没,并且缓慢响应

共享托管服务器不是要快。它们是要负担得起的。

共享托管的经济学意味着为了降低成本,托管在同一台服务器上的不同网站的数量显着偏高。

这意味着,每次有人访问您的网站时,托管服务器正在与网站上托管的所有网站竞争资源,这意味着开始投放您的网站通常需要一秒钟以上。

现在,当我们谈论制作网站时,在  我们开始做任何优化之前,一秒钟的罚款是一个可怕的开始的方法。

所以有几个建议:

  1. 如果您的网站由WordPress托管,您需要找到一个可靠的WordPress托管公司,以及不错的评论。

  2. 选择更高的付款计划,理想的VPS,使您的网站拥有足够的资源,不会与数百其他网站竞争

您的网站的图像很大

您的网站在加载时间方面可能产生的最大影响之一,通常来自您网站上托管的图像。

您会发现很多博客兜售在您的网站和博客中使用图像的价值,当然,这是一个很好的建议。

图像是分解大块文本并提高可读性所必需的。

谁也没听说过这个词:“一个形象值得一千字”

是的,图片对您网站的成功至关重要。

然而,他们有一个缺点。

未优化的图像可以杀死您的网站的加载时间。

现在,在一个理想的世界中,我们采取推荐的方法,以网络友好的格式保存每个文件,优化大图像并将其压缩到可以接受的大小,而不会损失任何质量。

然而实际上,我们根本没有时间或倾向于通过每个图像的优化过程。

但是,有一个解决方案。自动化。

再一次,CDN来救援。图像压缩和优化通常是CDN的内置功能。

从本质上讲,您可以创建一个具有令人敬畏的图像的美观网站,CDN将处理图像的压缩和优化。

您的网站使用了很多脚本

这是另一个速度杀手。

当我们刚刚开始作为网页设计师,我们喜欢发现新的插件,并将其测试出来并将其安装在我们的网站上,从来不知道插件的影响是什么。

即使成熟的网页设计师也倾向于陷入陷阱。使用数十个插件来确保客户所要求的功能具有其副作用。

实际上,您在网站上安装的每个插件都会添加Javascript文件,CSS文件,并且需要从您的网站获得更多的性能。

您会看到在性能测试网站上有很多请求的形式,并且加载时间很长。

再次提出几点建议:

  1. 保持您的网站尽可能的精益于插件,更少

  2. 组合,压缩和缩小脚本

  3. 启用HTTP / 2

虽然CDN无法帮助您决定要保留哪些插件和哪些插件进行转储,但CDN能够实际执行脚本的即时压缩和缩小,以使您的站点内容的总大小更小,从而更快。

第三个非常重要的建议是设置HTTP / 2 - 我们不会详细介绍,因为我们已经在本网站和其他地方广泛地讨论了HTTP / 2 。

专门针对HTTP / 2编写了优化网站的加载时间,特别是那些具有很多不同资源的网站。

大多数CDN服务允许您快速轻松地在您的网站上启用HTTP / 2,使您的网站立即提升速度。

即使您完成了上述所有优化工作,仍然有一件事可以完全消除您网站的速度。

你如何解决这个问题?

您的网站服务器的位置

好的,如果您遵循我们的建议,您的网站应该比以前快得多。

但是,有一件事可以杀死你的网站的加载速度。

如果您的网站针对当地的受众,您的解决方案很简单:选择一个良好的托管服务,尽可能靠近您的目标位置。

但是,如果您的网站适合国际观众,这将更加困难。

您根本不能选择 与您所有网站访问者身体接近的服务器位置。

您可以做最好的事情,并在最受欢迎的访问者位置主持,但有第二个更有效的解决方案。

CDN服务的目的就是要解决这个问题。

一个CDN的基础设施是专门设计来解决我们刚才所描述的问题。

CDN在全球数十个地点拥有数百台服务器网络。称为边缘或缓存服务器的这些服务器将将您的图像和静态资源(如Javascript和CSS文件)复制到这些位置。

当用户点击您的网站时,重要的资源将从尽可能接近您的访问者的位置获得。

这大大减少了距离的问题,并使您的站点在加载速度方面具有非常显着的优势。

如何设置免费CDN

使用CDN的好处是,您可以轻松提高网站的速度,而无需支付额外的费用,特别是如果您的网站仍在增长。

大多数CDN服务提供了一个免费的计划,这将提供我们上面讨论的基本缓存功能。通常,除了内容优化之外,您还可以通过CDN实施的安全机制来提升网站的安全性。

随着您的网站的增长和网站的需求的增长,您将能够更好地升级到适合您需求的计划。

有几种设置CDN的方法,这主要取决于您将要使用的实际CDN。

安装CDN插件

设置CDN的第一种方式是使用CDN插件。设置您的CDN时,您将获得一个网址,这将是您网站静态图像的新位置。

CDN插件将重写静态资源的URL,以便从CDN发送。

https://www.example.com/images/logo-default.jpg

现在被重写为

https://cdn.example.com/images/logo-default.jpg

您需要对网站的DNS条目进行一些细微的更改,以便cdn.example.com将以您的CDN提供的URL来解析。

如果您使用URL重写服务,例如KeyCDN(此插件的作者),MaxCDN或Incapsula,您可以使用CDN Enabler插件。

一旦你安装了这个插件,你唯一需要做的就是输入你的CDN服务提供的URL,你应该很好。

安装CDN作为反向代理

另一个更好的安装CDN的方法是使用反向代理。

这也需要对您的DNS进行微小的更改,这通常是您将要安装的CDN特有的。

这个实现是有利的,因为它消除了直接对您的服务器造成的重大负担。

你准备好把你的网站带到下一个速度吗?

正如我们在上面看到的那样,安装CDN在价格方面并不像人们所想象的那么高。此外,为您的网站提供的性能提升将是显着的UX改进。

如果您希望快速加速您的网站,CDN是必须的。

  • 相关推荐
  • 大家在看
客户服务
咨询热线

010-62199213

24小时咨询热线

139-1050-5354