VPS 托管如何提高网站页面速度?

已发表: 2016-06-08

VPS 托管如何影响页面速度

1.1 为什么网站的页面速度很重要?
1.2 如何测试您网站的页面速度?
1.3 提高网页加载速度的最佳实践
1.4 VPS 托管如何影响网站的页面速度?
1.5 VPS 主机提升页面加载速度有多远?

获得优化的 VPS

为什么网站的页面速度很重要?

有没有想过您的网站加载时间会在很大程度上影响您的业务? 技术的进步和速度也提高了用户的期望。

调查表明,如果网站加载速度不快,大多数用户往往不会访问该网站。 因此,您的网站加载速度更快对您的业务来说非常重要。

这不仅可以为您的访问者提供流畅的用户体验,还可以帮助他们与您的内容互动。 最终,这将帮助您从观众那里获得更多的转化。

用户体验和行为调查

对页面加载速度进行的大量研究表明,缓慢的网站速度会降低用户体验,从而导致经济损失。 看看下面的案例研究汇编。

  • Akamai 和 Gomez.com 进行的调查表明,47% 的消费者等待网页加载的时间不超过 2 秒。 如果网站在 3 秒内没有加载,他们会转到其他网站。
  • 根据 AOL 提供的数据,页面加载速度对每次访问的页面浏览量影响高达 50%。
  • 另一项研究表明,在网站上遇到性能问题的在线购物者中有 79% 不太可能返回并再次购买,其中 44% 的人会告诉朋友他们糟糕的用户体验。

让我们看看您的网站速度如何影响在线商店的销售。

  • 电子商务网站 Shopzilla 通过将网站加载时间从约 7 秒缩短至约 2 秒,实现了 25% 的网页浏览量增长并产生了 7% 至 12% 的收入增长。
  • gomez 和 akamai.com 的研究表明,对于一家每天赚取 100,000 美元的电子商务商店来说,1 秒的页面延迟可能会使他们每年损失 250 万美元的销售额。
  • 页面响应延迟 1 秒可导致转化率降低 7%。
获得优化的 VPS

页面速度作为搜索引擎排名因素

在搜索引擎优化方面,我们会考虑在内容中使用正确的关键字,生成网站的反向链接,但我们经常忽略其他重要因素,例如网站页面速度

谷歌强调了网页速度的重要性,因为“加快网站速度很重要——不仅对网站所有者,而且对所有互联网用户。 更快的网站可以创造快乐的用户,我们在内部研究中看到,当网站响应缓慢时,访问者在该网站上花费的时间更少”。

支持这一说法,谷歌还在谷歌分析中引入了一些统计工具,如页面加载时间、查找和页面大小,以便网站管理员可以分析和改进其网站的页面加载时间。

虽然加载时间较快的网站不一定会在搜索引擎排名中达到第一,但加载速度较快的网站将比速度较慢的网站具有明显的优势。

如何测试您网站的页面速度?

为了测量页面加载速度,我们将模拟 Pingdom 中广泛使用的工具之一。

只需转到 tools.pingdom.com,指定您的网站名称,从下拉列表中选择位置,然后按开始测试按钮。

Pingdom 彻底分析您的网站,并为您提供页面速度分数以及一些有用的见解。

Pingdom 网站速度测试

在测试结束时,您将获得一份全面的报告,其中包含逐行说明,以修复导致网站速度变慢的每个元素。

性能洞察和建议

要实施这些建议,您可能需要让您的网络开发人员参与进来,因为他们更有可能是技术人员。

获得优化的 VPS

提高网站页面加载速度的最佳实践

当许多其他竞争对手的网站都在那里赚取流量时,页面加载速度至关重要。 如果您的网站没有快速加载,那么您的访问者更有可能在几秒钟内转移到您竞争对手的网站。

因此,当页面加载时间确定后,没有理由不改进它。 以下是步骤,您可以按照以下步骤提高网站速度。

使用 CDN(内容交付网络)

减少页面加载时间的最流行方法之一是使用 CDN 服务。

CDN 将您的网站文件填充到称为 POP(存在点)的地理分布的服务器网络。

什么时候应该选择 CDN 服务?

CDN从访问者最近的地理位置提供网站资源,这意味着您的访问者可以更快地访问您的网站。 这也将从您的主托管包中节省一些带宽。

由于您的 Web 文件分布在多个服务器上,因此 CDN 将减少任何单个服务器上的负载。

使用 Expires 标头来利用浏览器缓存

Expires headers 是在 .htaccess 文件中定义的代码片段。 它指示浏览器是否应该从服务器请求特定页面,或者是否应该从浏览器的缓存中获取页面的版本。

Expires 标头允许用户重复使用存储在浏览器中的网页缓存文件,并减少下载文件所需的时间。

它还减少了加载网页的请求数量,因此减少了页面加载时间。

请注意,Expires 标头仅在您的访问者已经将您的网页版本存储在浏览器缓存中时才有效,这意味着用户必须至少访问过您的网站一次。

修复所有损坏的链接

损坏的链接会阻止用户继续访问您网站的其他页面,并且他们可能会很快离开您的网站。

当用户在您的网站上花费的时间较少时,搜索引擎算法会假定您的网站没有高质量的内容或信息。

这将显着减少每个用户访问的平均页面,并对搜索引擎排名产生负面影响。

要识别损坏的链接,您可以使用 Google Webmaster Tools 和 Screaming Frog SEO Spider 等免费工具。

在 HTTP 标头中指定图像尺寸和字符集

当用户访问任何网页时,浏览器会准备网页的完整布局,就像您的内容将如何围绕图像进行包装一样。

当您指定图像尺寸时,浏览器不必经过这段时间练习,这有助于加快速度。

出于同样的原因,您还应该在 HTTP 响应标头中指定一个字符集,以减少浏览器确定您网站的字符集的开销。

获得优化的 VPS

优化图像

过大的图像总是需要更长的时间来加载,因此保持图像尽可能小很重要。 在上传到您的网站之前,请确保您还优化了每张图片。

如果您使用任何图形软件来优化图像,您应该使用“Save for Web”选项。 这将减少图像的大小,从而减少页面加载时间。

WordPress 用户可以安装 WP Smush.it 插件来自动压缩图像。

WP Smush.it 每次您将图像上传到媒体库时都会在后台运行,并在不降低质量的情况下减小图像的大小。

需要考虑的其他一些要点是,使用 JPEG 或 PNG 图像扩展名,不要使用 BMP 或 TIFF。

减少 301 重定向

要修复断开的链接(404 错误),首选 301 重定向。 但是,当您的网站上有太多 301 重定向时,浏览器可能需要更长的时间才能到达正确的目的地。

301 重定向会创建额外的 HTTP 请求,因此会进一步增加页面加载时间,因此您应该将它们保持在最低限度。 同样,您可以使用 Screaming Frog SEO Spider 工具发现 301 重定向。

使用 GZIP 压缩

询问您的网络托管服务提供商,他们是否在其网络服务器上启用了 GZIP 压缩和通缩。 如果您使用的是 VPS 托管,您可以自行启用它。

这些技术在不降低图像和视频的视觉质量的情况下减小了文件大小,从而缩短了页面加载时间。

启用浏览器缓存

当用户第一次访问您的网站时,他们必须先下载 HTML 内容、样式表、javascript 文件和图像,然后才能看到您的页面。 启用浏览器缓存后,同一用户在后续访问中无需加载网页的每个元素。

WordPress、Joomla 和 Drupal 等内容管理系统具有出色的缓存插件,可以快速提高页面速度。

这些插件通过缓存您网站的最新版本来降低页面加载时间,因此浏览器不必每次都动态生成相同的页面。

将 CSS 放在顶部,JS 放在底部

浏览器会在渲染页面的其他部分之前渲染 CSS 文件。 因此,将您的 CSS 放在页面顶部。

另一方面,将 Javascript 放在底部,因为在 Javascript 加载之前,任何低于 Javascript 的内容都将被阻止呈现和下载。

缩小 CSS 和 JS 文件

术语 minify 表示删除代码执行不需要的不必要字符的过程。

缩小文件的最常见方法是将所有 CSS 和 JS 文件合并为一个,因此您不必为每个单独的请求调用多个文件。

在另一种缩小方式中,您需要删除 JS 和 CSS 中的空格、换行符、注释、块分隔符以使这些文件更小。

WordPress 用户可以简单地安装名为 WP Minify 的插件来缩小 JS 和 CSS 文件。

获得优化的 VPS

禁用图片热链接

盗链或窃取带宽会消耗您分配的带宽并减慢您的网站速度。 为防止盗链,只需将以下代码添加到您的 .htaccess 文件中,然后将该文件上传到您的根目录或特定子目录,以将效果本地化到您网站的一个部分。

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?yourdomain.com/.*$ [NC] RewriteRule .(gif|jpg|js|css)$ - [F]

虚拟主机如何影响页面速度?

如果您已遵循上述标准做法来提高页面速度,但您仍然发现差异很小,也许您应该检查您的虚拟主机。 您选择的网络托管服务提供商和技术可能会对您的页面加载时间产生重大影响。

当您加载网页时,网站会执行数百行代码、响应大量请求并运行大量数据库查询以呈现单个网页。

所有这些执行都必须在您的网站所在的网络服务器上执行。 如果您的网络服务器功能强大,它将更快地为您的网页提供服务。

将您的网站想象成一辆汽车,您可以通过对其内部(代码优化)和外部(图形、设计、前端布局等)进行改造来对其进行定制,使其看起来很棒。

但是,如果底层引擎(托管环境)不强大,您的网站可能无法充分发挥其潜力。 简而言之,网站速度很大程度上取决于您选择的网络托管类型、网络托管公司和托管包。

VPS 托管在多大程度上提高了页面加载速度?

选择正确的虚拟主机类型可以显着改善页面加载时间。 如果您的网站托管在共享主机帐户上,请考虑升级到 VPS 或专用服务器。

VPS 主机带有专用的 RAM、vCPU 和带宽分配,因此您的网站将使用它自己的一组资源运行。 此外,VPS 用户可以根据需要调整 VPS 以微调页面加载速度。

为了确定 VPS 托管在多大程度上提高了页面加载速度,我们进行了页面加载速度测试。 该测试显示了共享环境中页面加载相对于 VPS 托管的明显时间延迟。

该测试是在最流行的 CMS、Magento、WordPress、Drupal 和 Joomla 安装上进行的,一个在共享主机包上,另一个在 SSD VPS 包上。 我们发现了以下结果。

页面加载速度测试 - VPS 与。共享

在将网络托管从共享升级到 VPS 时,页面加载速度显示出重大改进。 对于资源密集型和高流量网站,VPS 托管解决方案始终优于共享托管。

获得优化的 VPS