用户在浏览您的网站时会重视速度。如今,没有人有时间等待图片和视频等媒体的加载。这意味着,如果您的网站表现不如竞争对手,那么您可能会失去客户和宝贵的流量。
Google也偏爱快速的网站。如果您正在处理速度问题,那么您也可能还会在搜索结果中处理流行度问题,这只会导致随着时间的流逝甚至更少的流量。
为什么网站速度很重要?
您可能不会相信,但是如果加载时间超过几秒钟,大多数用户就不会四处逛逛,看看您的网站有多好。这意味着需要优化您网站上的所有内容,以缩短加载时间,而又不牺牲质量或数量。
其中包括图片,字体和视频元素之类的对象,或其他会给您的网站带来视觉冲击的对象。与大多数Web内容一样,质量和加载时间之间也存在细微的界限。您需要确保在不降低质量的前提下优化这些元素,否则会冒着看起来不专业或过时的网站的风险。
在停留在您的网页上的访问者中,如果遇到其他速度问题,几乎所有访问者都会离开。例如,如果您正在运行一家在线商店,并且数据库事务花费的时间太长,那么您会发现大多数人都不想冒险使用该服务。
发生这种情况时,您的站点将被那些对安全意识很强的用户所信任,这些用户会把目光转向其他地方。如果您的竞争对手的网站响应速度更快,并且看上去比您的网站更专业,那么您可能不会获得太多新业务,并且您的现有用户可能会开始寻找替代产品。
那么,什么会减慢您的网站速度?
我们青岛网络推广公司将研究可能影响您网站的最常见的潜在速度问题。其中一些易于修复,而其他一些则可能需要更多的时间和金钱才能更快地工作。
其中一些修复程序是快速修复程序,只需几分钟即可进行测试,然后实施。其他人可能需要您回到制图板上,考虑如何更好地设计其中一些元素。
Google在评估您网站的性能时会考虑重要指标,然后将其用于帮助您对网页进行排名。没错,如果您的网站不符合特定条件,那么搜索您的人将不会像遵循Google所有正确准则的竞争对手那样容易地找到您的网站。
Google通过以下方式检查您网站的速度:
时间到第一个字节。当用户在其网络浏览器中输入网址或URL时,就会发生这种情况。浏览器联系您的站点,然后请求服务器将HTML文件发送回该站点,以便可以为用户打开和显示该HTML文件。
响应时间就是所谓的“到第一个字节的时间”,它是最快的(以毫秒为单位),那么Google在搜索结果中对您的网站的排名就越高。这背后的逻辑是,如果您的网页得到了最初联系人的快速响应,则该网站的其余页面也应以同样的速度加载。
渲染:这是衡量您的网页从发送到浏览器的代码中生成内容的速度的时间。在最基本的形式中,网站只是HTML编码的文本文档,网络浏览器使用它来引用其他元素,例如图片,字体,网站布局以及组成现代网站的所有其他内容。
如果此代码执行迅速且呈现速度很快,那么Google会将其视为一件好事,并相应地在搜索排名中占据更重要的位置,从而奖励您的网站。
视觉完成:显示网站是否已完全加载以及加载速度。这是从用户将URL输入浏览器到网页完成加载网站的视觉元素并注册为完整为止的总时间。越快越好。
文档完成:这与“视觉完成”非常相似,但是考虑了网站的整个呈现和加载时间。这可能是Google用于确定网站加载时间的最有用的指标,因为它可以全面显示所有内容加载的速度。
加载完成:在客户端上加载完所有内容后,页面会将数据发送回服务器,以告知用户已准备好开始使用该站点。这是对前两个指标“视觉完成度”和“文档完成度”的单独度量,并且不计入加载度量标准的网站总时间中。
文件请求:完成这些请求的速度取决于您的网站上需要加载多少文件,以及它们的大小。元素越小,它们将加载得越快。所有后端脚本也在此期间运行,这可能会影响页面加载的总时间。
既然我们知道对Google重要的是什么,以下是一些可能会影响您的加载速度的最常见问题。
托管平台问题
如果您认为网页加载缓慢,或者数据库查询的运行时间比预期的长,这是最容易找到的地方。开始故障排除的最快方法是尝试在本地网络的本地实例上加载页面的备份,并查看响应情况。
如果您发现即使从正在运行的同一台计算机上访问该站点,也无法快速加载某些元素,那么您就知道故障肯定在您的末端。
如果您确定网站加载问题与托管平台有关,则需要与他们的客户支持联系。让他们知道特定的加载问题,然后看看他们怎么说。在大多数情况下,您会遇到一个友好的代表,该代表可以为您提供解决故障所需的所有详细信息。
数据库问题
这不是一个很常见的问题,但是如果您至少没有检查出来,肯定会引起很多技术难题。随着时间的推移,某些数据库的维护不当,留下了很多垃圾和工件,最终可能会减慢整个数据库的处理速度。
如果您使用的是自动生成数据库的通用CMS(内容管理系统),则可以先阅读CMS网站的FAQ(常见问题)。
您应该能够找到有关总体布局应如何的有用信息,以及可以安全清除哪些记录以及哪些记录必须保留的信息。请记住,在开始使用脚本,工具和命令之前,请务必备份数据库,以防意外损坏数据库并丢失重要信息。
不良设计
没人想让他们的网站受到批评,但是有时候,您需要一些客观的事实才能帮助您摆脱网站性能的低迷。
首先看一下可能需要加速的元素。查看您的网站最关键的部分,然后将其运行速度与您最初的预期进行比较。
加载时间过长的超大图片是人们在网站上发现的最常见问题之一,尤其是在刚开始使用时。错误的插件是另一个设计元素,它可能在您不知道的情况下扼杀您网站的速度。
如果您有从多个设备登录的用户,则响应能力是另一个极大的性能提升。如果您的站点不能动态适应用户的设备分辨率,那么它们最终将带来令人沮丧的用户体验,并且可能不会回来。
服务器响应时间慢
这是数据离开服务器并找到到达客户端浏览器的方式所花费的时间。即使网页在Web服务器上的照明速度很快,但是如果服务器响应时间较慢,则该数据仍需要很长时间才能到达客户端。
该问题是由从应用程序逻辑到框架和插件问题的一些不同问题引起的。网络服务器本身也可能遇到问题,例如有限的资源(如RAM和CPU分配给您的网站实例)。
如果您觉得托管服务提供商可以为您解决这些问题,那么您可以与托管服务提供商合作解决这些问题,因此,在与他们一起记录支持记录时,请确保提供尽可能多的客观观点。这样,他们可以进行适当的调查,并确定这是否实际上导致了您网站上服务器响应时间的缓慢。
插件选择不佳
如果您的网站有些旧,那么您使用的插件很有可能会过时。如果仍在积极维护插件,则应考虑检查是否有可用的更新和修复。
也许,您不得不使用缺少某些所需功能或性能的免费版插件,或者您的插件不再受支持。您应该在网站上查看现有组件的版本,并检查是否有更新或替换。
网站的速度修复
既然我们知道了一些常见的原因和解决方法,我们就可以开始研究其他一些深度速度解决方案。如果您已通过我们的建议,但发现这些特殊设计问题均未影响您的网站,则这些方法很方便。这些是一些更基本的解决方案,可以帮助您突破网站的速度障碍,并鼓励更多用户更频繁地访问您。
最小化对您的网站的HTTP请求
起初这听起来有些奇怪,因为谁想最小化对他们网站的请求?HTTP请求是否等于用户流量?不,不完全是。HTTP请求是您的网站对客户端的响应,是页面加载中各个线程的响应。
这意味着每个元素都由其自己的HTTP请求处理。如果您有足够多的用户同时运行,则可能会使页面加载时间增加几秒钟,在极端情况下可能会更长。
如果您打开开发人员工具并检查站点的元素,则可以很容易地从Web浏览器中进行检查。根据所使用的浏览器,您应该能够找到每个元素,如果加载成功,则需要花费多长时间以及它的大小。如果您打算更改网站的某些设计元素,那么这是一个很好的起点,如果您从代码中删除了不必要的请求,则可以真正加快速度。