20170316111406

提高网站加载速度的方法主要有哪些(二)

5. 启用浏览器缓存。

浏览器缓存是一种允许访问者的浏览器存储站点的单个页面的副本的功能,这样,当访问者返回时,可以从缓存中调用内容,而不是重新加载整个页面。这样可以节省用于显示页面的资源数量,从而加快访问者的总体加载时间。如果您使用WordPress,您可以使用W3 Total Cache这样的插件轻松启用浏览器缓存。在WordPress网站上安装这个插件,请执行以下步骤:

导航到站点的仪表板,然后插件》添加新插件,并搜索W3 Total Cache。点击安装,然后激活。插件被激活后,导航到顶部或左侧的新性能标签。您可在此处控制插件的所有功能。这个插件有很多功能可以打开或关闭。如果您想完全配置这个插件,使用WPMU DEV检查一下这个帖子。或者,与您的网络开发人员讨论如何将浏览器缓存集成到服务器端脚本中。

6. 打开Gzip压缩功能。

Gzip压缩是一种将基于浏览器的HTTP响应最小化的技术,有时最大化70 %。如果这很难理解,别担心。您不需要完全理解它是如何在网站上进行的。有三种方法可以打开网站上的Gzip压缩。您可以:

❶. 将以下代码添加到站点的.htaccess文件:

# compress text, html, javascript, css, xml:

# 压缩文本, html, javascript, css, xml:

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

# Or, compress certain file types by extension:

# 此外,通过扩展压缩某种文件类型:

<files *.html>

SetOutputFilter DEFLATE

</files>

❷. 添加下列代码至HTML或者PHP页面顶部:

<?php if (substr_count($_SERVER[‘HTTP_ACCEPT_ENCODING’], ‘gzip’)) ob_start(“ob_gzhandler”); else ob_start(); ?>

.安装一个Gzip压缩插件,比如用于WordPress的 W3 Total Cache工具。(请记住我们之前说过的安装太多不必要的插件!)

7. 将CSS文件保存在顶部,Javascript位于底部。

最后,在处理原始HTML页面时,通过在页面代码顶部添加CSS文件,在底部添加Javascript代码片段,保持网站代码的整洁。将CSS文件添加到页面顶部会禁止渐进式渲染,从而节省了网络浏览器原本用于加载和重绘页面元素的资源。在底部添加Javascript可防止页面在加载前等待完整的代码执行,从而为访问者带来更快的浏览体验。

8. 减少Http请求。

当有人访问网站时,网页上的每个元素都必须下载才能查看。这包括图像、视频、动画、样式表、脚本、字体——您命名的。对于页面上的每个元素,都会发出不同的http请求。网站上每个页面组成的不同部分越多,每次有人访问您的网站时就发出的http请求就越多,加载页面的时间也就越长。这并不意味着您需要将网页剥离成一个极简抽象派的网页设计来降低加载速度。您可以使用一些技巧来识别和减少页面上的http请求的数量和大小,同时又不会丢失您希望站点拥有的风格。

首先,使用浏览器工具找出网站页面上有多少http请求。在不同的浏览器中,这个过程是相似的,下面是主要的两个步骤:

在Chrome:

右键单击网页

选择“检查”

单击“网络”选项卡

重新加载页面

在Firefox:

右键单击网页

选择“检查”选项

单击“网络”选项卡

重新加载页面

这将不仅显示页面需要多少http请求,而且还显示每个请求加载需要多长时间。您可能会发现列表中有些项目不值得花时间删除。即使您没有,您也可以选择加快速度:

选项1:减小文件大小。

在列表中查找减少不同元素的文件大小的机会。我们关于优化图像的部分有一些好的提示。您还可以通过删除任何不必要的编码或空白来缩小HTML、CSS和Javascript文件中的代码。像Autoptimize(针对WordPress)和HTML Minifier这样的在线工具可以使这一步更加容易。

选项2:合并文件。

如果您的网页有多个Javascript或CSS文件,将它们组合起来将减少网页必须发出的http请求的数量。JCH Optimize和Cloudflare等工具对此有帮助。

9. 最小化和优化重定向。

有时重定向是必要的,但如果使用的次数超出了要求,则会降低页面加载时间。定期检查网站上的链接,以确保所有的链接(内部链接和外部链接)直接转到页面的主URL。如果确实需要使用重定向,请确保一页只使用一个重定向。您永远不希望浏览器必须把访问者从一个页面重定向到另一个页面,然后再重定向到第三个页面。并且避免使用额外的URL将人们重定向回主站点。您可能很想买下您的URL名和主要关键词上的所有变体,把它们都指向您的网站,但这既会降低网站速度,也会给访问者造成困惑。

10. 升级虚拟主机。

开始时,您可能为网站选择了最便宜的主机选项。这是正常的,通常在您开始建立可见性和流量的时候,对于一个新网站来说已经足够好了。随着您的营销努力开始见效,流量增加,您的主机需求也会改变。如果网站流量大幅增加,并且您还没有升级主机计划,使之相匹配,这可能会导致加载缓慢或不稳定的性能问题。从共享主机到云主机,或者从共享到VPS,都会对网站的访问速度产生巨大影响。请与您的虚拟主机提供商联系,看看是否该升级了,或者考虑是否该换一个新的提供商了。HostGator以99.9%的正常运行时间保证而闻名,其代表员工将回答您所提出的关于选择合适的网站主机计划以保持网站快速运行的任何问题。虽然这些只是用来加快网站速度的几种不同技术,但是它们是一些最容易实现的技术。如果您注意到网站变慢了,这个列表是一个很好的开始。当每一秒都很重要时,您能为一个更快的网站迈出的每一步都是值得的。

综上所述,有时加载缓慢的站点仅仅是由于主机不足造成的。有了HostGator,无论您有云主机、共享主机还是VPS主机计划,网站都将获得行业标准技术的服务,您可以通过电话和实时聊天获得全天候的技术支持。我们让转移变得轻松愉快,每一步都乐意为您效劳。

相关阅读:提高网站加载的方法有哪些(一)

20170316111406

选择虚拟主机需要参考哪些要点

有的老站长可能在选择虚拟主机时掌握了一定的技巧,但是对于一些搭建网站的新手来说,考虑网站空间时,顾此失彼,严重的可能连最核心的指标都无法正常选择。本文主要介绍一下,站长如果在选择虚拟主机时需要注意哪些事项。

第一,注意虚拟主机商的实力。

一个好的主机商,它的实力肯定是毋庸置疑的,但是如果选择那些不知名的产品,有可能在后期运营时,出现了一些问题,主机商都无法在第一时间内解决,严重的可能会影响到站点的正常运营。那么这个损失只能是企业自身去承担。因此,选择虚拟主机时,首先要考察主机商自身实力,包括有机房质量,硬件配置质量等等。

第二,访问速度。

我们一定要考虑到虚拟主机访问速度,尤其是在现在高节奏的生活条件下,用户都喜欢快节奏,当用户访问一个站点时,如果长时间打不开,那么基本就会选择离开,企业也就会失去不同潜在用户群体。

第三,功能要齐全。

在选择虚拟主机时,我们需要考虑有哪些功能是需要使用的,还要查看虚拟主机是不是支持,但是不要完全追求全部功能都能满足,毕竟虚拟主机也只是一个网站空间,它不可能满足所有需求。

第四,赠送产品。

有的虚拟主机会赠送一些内容,比如域名,又或者赠送一些企业邮箱等等。虽然这些价格不是太贵,但是对于中小企业来说,有企业邮箱或者赠送网站域名,其结果还是蛮不错的。

第五,售后服务要及时。

不同的虚拟主机商在处理售后问题时也是不尽相同的,因此,建议考虑品牌主机商,这样他们会在售后技术支持方面给予非常高的支持。第一时间解决问题,也能极大的降低企业的损失。

以上就是选择虚拟主机时需要注意的一些要点,对于企业来说,注意这些方面,能够更好的选择产品,也能更好的运营网站。

相关阅读:选择虚拟主机一般有哪些常见的诀窍

 

20170316111406

提高网站加载速度的方法主要有哪些(一)

毫无疑问,网站速度很重要。随着全球平均互联网连接速度的提高和移动用户的主导地位,网络用户越来越不讨厌缓慢的加载时间。53 %的移动用户会放弃加载时间超过三秒的网站,近10 %的网络用户会在2秒后弹出。很明显,每一秒都很重要。与此同时,谷歌明确表示,页面速度是搜索结果中的一个排名因素。简而言之,一个快速网站从访问者和谷歌都获得了更好的结果。为了利用这些双重优势,您需要将网站速度作为网站的优先事项。以下十条建议中的任何一条都对您有帮助。

1. 优化图像。

每当有人访问您网站上的页面时,他们的浏览器必须加载页面的每一部分。在许多页面上,占据最大空间并因此花费最长时间加载的部分是图像。因此,让页面加载更快的最佳和最简单的方法之一是优化图像。这个快速的两步图像优化过程可以大大加快网站速度

提高网站加载速度的方法主要有哪些(一)
提高网站加载速度的方法主要有哪些(一)

 

第一步:上传图片之前,重新调整图像大小。

如果您使用像WordPress或Joomla这样的内容管理系统( CMS ),您可能已经注意到您可以上传全尺寸的图像,然后在网站的后端调整显示尺寸。这很方便,但是您可能不知道这样做会迫使网络浏览器在每次加载页面时执行多个命令。他们必须调出最初的图像,然后重新调整尺寸——这会降低网站的速度。为了防止这种情况发生,在将图像添加到网站之前,使用图像编辑程序将图像调整到合适的大小。我们大多数人都可以使用简单的工具,比如预览(在Mac上)或Microsoft Paint(在Windows上)。有了这些程序,您只需打开图像,并在选择的编辑器中重新调整大小。

第二步:压缩图像。

完成此操作后,您可以使用压缩工具将图像编辑提升到更高的水平。即使在重新调整图像大小后,总文件可能还是很大,仍然会降低站点的加载速度。可用的最佳图像压缩工具之一是ImageResize。您所要做的就是点击链接,上传重新调整大小的图像,这个工具会在不降低分辨率的情况下减小文件大小。然后,下载图像并上传到网站上。图像将看起来完全一样,但加载速度要快得多。

2. 清除插件。

大量免费提供的插件和脚本使得网站所有者增加的内容比他们真正需要的要多。记住,您添加的每一个插件都需要资源来运行——资源越多,站点就越慢。如果您注意到网站运行缓慢,或者您认为它可以更有效地运行,请进行插件审查。浏览一下列表,找出那些您实际上没有使用过的插件,或者那些似乎没有为站点性能添加任何有价值的东西。把这些插件处理掉。如果您仍然觉得网站加载速度没有您想的那么快,那么进行测试来找出罪魁祸首。逐个禁用站点上的每个插件。禁用插件后,使用GT Metrix这样的工具运行站点,检查站点的速度。如果站点在停用某个插件后速度增加了,那么您已经发现了问题。如果该插件提供了必要的功能,那么可以进行试验,直到找到另一个有同样功能却不会降低站点运行速度的插件。为了避免这个麻烦,在添加新的插件之前先三思,该功能是否真的值得在站点速度上进行退让。

3. 确保网站脚本是最新的。

根据网站使用的CMS或电子商务平台,您可能需要定期检查,以确定网站脚本的新版本是否可用。如果是的话,尽快升级网站(确保您有当前的备份文件)。网站脚本开发人员总是致力于为将来的版本改进代码,尤其是在网站速度方面。将脚本更新为最新版本可能会大大有助于消除阻止网站快速加载的编码障碍。如果网站在WordPress上运行,那么您会在WordPress仪表板的更新标签中找到这些更新。只需点击一下,网站就会安装最新的软件更新。您不需要其他任何东西。诚然,记住检查和更新您的网站可能很困难。幸运的是,这不是您每天都要做的事情。每月一次就足以对网站进行简单的浏览,并安装任何可能可用的更新。在日历上设置一个重复事件,每个月留出一个小时。通常情况下,这将花费比这少得多的时间,但重要的是要养成习惯,始终确保网站和插件运行的是最新版本。此外,让您所有的软件及时更新将有助于修补任何可能导致网站被黑客攻击的漏洞。

4. 使用CDN加速。

通常情况下,如果您不使用CDN,那么站点将从虚拟主机服务器的中心位置加载到站点上,而不管它们处于什么位置都是如此。这可能会导致网站速度变慢,尤其是当访问者离服务器的中心位置很远时。此外,如果您只使用一台服务器,它有可能超载并导致网站崩溃。CDN解决了这两个问题,让用户从离他们最近的虚拟主机访问网站的缓存版本。此外,如果您的某个服务器位置超载,它们可以切换到新的服务器位置,从而确保更快的运行速度。开始前,请查看SiteLock TrueSpeed、MaxCDN或Cloudflare提供的CDN服务。

相关阅读:提升网站加载速度对SEO优化有什么作用