网站速度优化这个话题说一万遍也不过分,为什么,因为速度优化真的是太重要了,无论从SEO优化的角度,还是用户体验的角度来说,速度优化跟不上去都是非常致命的。
速度对用户体验的影响方面,这个不用说大家都明白,网站加载速度慢,跳出率就高,停留时间短,跳出率高和停留时间短对谷歌搜索引擎来说是个非常不好的信号,这是谷歌衡量一个网站站内优化是否良好的重要指标。
同样的,我们做PPC广告的时候,速度优化跟不上不光是用户体验的问题,那可是真金白银的money在浪费啊。
所以,速度优化强调一千遍一万遍都不为过。那么,我们对于网站速度优化有哪些建议呢?
一,购买使用性能好的外贸主机
基本上一个主机的速度决定了一个网站速度快慢的80%吧,可能有点多,但是占的比重确实很高,性能良好的主机决定了你的服务器响应速度快慢,服务器响应速度在0.1s和1s带来的效果可是天壤之别。
还有服务器的带宽大小,主机内存大小,带宽大小影响你1秒并发流量大小时的速度,主机内存决定了你的网站文件大小。
我再说一说VPS主机,虚拟主机的区别,VPS主机好比你购买的单独一个房子,虚拟主机只是你租的一个单间,所以从性能来说,VPS主机优于虚拟主机。
二,尽量不要安装太多插件
所以插件装多了这个是十分影响速度的,我建议大家不要安装太多的插件,尽量把插件控制在10个以内最好。还要注意安装插件的时候一定要装正版,下载量高,评价高的插件。不要装来路不明的插件,否则很容易中毒。
三,控制网站文件大小
这个更多的是说网站图片文件大小,图片太大,网站加载速度肯定会变慢,如果你图片又太大,肯定更慢。
所以,我建议图片一定要优化大小,我个人经验是把图片大小控制在100K以内最佳,首页的Banner图片可能稍微大一些,但是一定要在保证图片质量的前提下大小控制在100K。
四,安装速度优化缓存插件
使用速度优化缓存插件,当用户浏览你的网站的时候会产生很多的缓存信息在本地浏览器上,如果使用了缓存插件以后,用户下次访问你网站的时候直接调用访问在缓存信息里的内容,这样就省掉了一部分让主机服务器重新加载你网站内容的时间。
推荐我比较常用的缓存插件
WP SUPER CACHE,免费的,基本上是wordpress建站的标配插件了。
五,安装CDN加速器
如果你是B2C独立商城,我强烈建议你必须安装CDN加速器,有了CDN加速会让你的网站浏览起来爽上加爽。
什么是CDN,英文是CONTENT DELIVERY NETWORK,即内容分发网络,从名字里我们就能看出主要作用就是网站内容的分发。举个例子来说:
我们主机服务器在美国,有欧洲用户打开我们的网站,没有CDN,欧洲用户每次访问我们的网站都要先访问我们美国的主机,这样子访问速度有点慢。
CDN的作用就是在欧洲用户和美国主机中间架起一座缓存的服务器桥梁,欧洲用户再次访问网站的时候直接访问这座CDN桥梁的缓存即可,大大缩短访问时间。
还有就是装上CDN以后,网站里面的CSS,JS和一些图片缓存在CDN服务器上,用户访问只要访问当前页面时候需要加载本地的CSS,JS代码,其他页面的都在CDN服务器上。
所以你看CDN的作用大不大,我推荐大家使用CLOUDFLARE的CDN,这也是全球公认的最好的CDN,分为免费和付费,免费的功能有限,付费的分为专业版和企业版 ,专业版20美金一个月,企业版200美金一个月,流量不大的话我推荐20美金的那个,免费版的话就算了,那个比较适合小打小闹的个人站
六,再附上wordpress几种加速优化的有效方法
6.1、WordPress前端html代码压缩优化
//压缩html代码
function wp_compress_html() {
function wp_compress_html_main($buffer) {
$initial = strlen($buffer);
$buffer = explode(“<!–wp-compress-html–>”, $buffer);
$count = count($buffer);
for ($i = 0; $i <= $count; $i++) {
if (stristr($buffer[$i], ‘<!–wp-compress-html no compression–>’)) {
$buffer[$i] = (str_replace(“<!–wp-compress-html no compression–>”, ” “, $buffer[$i]));
} else {
$buffer[$i] = (str_replace(“\t”, ” “, $buffer[$i]));
$buffer[$i] = (str_replace(“\n\n”, “\n”, $buffer[$i]));
$buffer[$i] = (str_replace(“\n”, “”, $buffer[$i]));
$buffer[$i] = (str_replace(“\r”, “”, $buffer[$i]));
while (stristr($buffer[$i], ‘ ‘)) {
$buffer[$i] = (str_replace(” “, ” “, $buffer[$i]));
}
}
$buffer_out. = $buffer[$i];
}
$final = strlen($buffer_out);
$savings = ($initial – $final) / $initial * 100;
$savings = round($savings, 2);
$buffer_out. = “\n<!–压缩前的大小: $initial bytes; 压缩后的大小: $final bytes; 节约:$savings% –>”;
return $buffer_out;
}
ob_start(“wp_compress_html_main”);
}
add_action(‘get_header’, ‘wp_compress_html’);
部署方法:将以上代码粘贴到WordPress主题目录下的functions.php文件的最后一个 ?> 之前即可。
6.2WPJAM-Basic插件优化
WPJAM Basic 是我爱水煮鱼博客多年来使用 WordPress 来整理的优化插件,主要功能,就是去掉 WordPress 当中一些不常用的功能,比如日志修订等,还有就是提供一些经常使用的函数,比如获取日志中第一张图,获取日志摘要等。如果你的主机安装了 Memcacached 等这类内存缓存组件和对应的 WordPress 插件,这个插件也针对提供一些针对一些常用的插件和函数提供了对象缓存的优化版本。
6.4、Autoptimize 插件优化
Autoptimize是一款用于整合CSS和JavaScript代码并压缩,优化网站的WordPress插件,Autoptimize 2.2.2版本基础上制作优化版,删除影响加载速度的链接代码,并进行完整汉化。网站性能如何优化?【绿芽君】
免费学习国学文化,请点击“国学讲堂“