感谢选择悦然网络工作室,专业帮您提供企业网站建设服务!提前祝大家牛年春节快乐牛气冲天,事业牛,生意更牛!

网站整合CDN、对象存储的方法

如果你的网站建设做好之后发现速度比较慢,那么可以尝试使用CDN和对象存储服务,这样网站加速效果是非常明显的。而想要使用CDN、对象存储服务,我们就必须做好相关功能的整合。

网站整合CDN、对象存储的方法

方法如下:

一、使用代码整合

如果你的网站模板没有相应的功能,也不想使用插件,那么可以尝试使用下面的代码,把它添加到当前模板的functions.php文件中。

//静态文件CDN加速
if ( !is_admin() ) {
	add_action('wp_loaded','yuncai_ob_start');
	
	function yuncai_ob_start() {
		ob_start('yuncai_qiniu_cdn_replace');
	}	
function yuncai_qiniu_cdn_replace($html){
	$local_host = '博客域名'; //博客域名
	$qiniu_host = 'CDN加速域名'; //CDN域名
	$cdn_exts   = 'css|js|png|jpg|jpeg|gif|ico'; //扩展名(使用|分隔)
	$cdn_dirs   = 'wp-content|wp-includes'; //目录(使用|分隔)
	
	$cdn_dirs   = str_replace('-', '\-', $cdn_dirs);

	if ($cdn_dirs) {
		$regex	=  '/' . str_replace('/', '\/', $local_host) . '\/((' . $cdn_dirs . ')\/[^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/';
		$html =  preg_replace($regex, $qiniu_host . '/$1$4', $html);
	} else {
		$regex	= '/' . str_replace('/', '\/', $local_host) . '\/([^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/';
		$html =  preg_replace($regex, $qiniu_host . '/$1$3', $html);
	}
	return $html;
}
}

二、使用插件整合

使用代码整合CDN和对象存储的功能比较简单,可以满足大多数网站的要求,如果你不想使用代码,同也想要更多的功能,那就使用插件如。

插件整合

推荐大家使用水煮鱼大神的WPJAM插件,里面包含了CDN加速功能,还有远程图片存在功能,很丰富,很好用。

三、使用网站模板自带功能

如果你即不想使用代码,又不想安装插件,那么可以看看你当前使用的网站模板有没有整合CDN、对象存储功能。

网站模板自带功能

如上图所示,这是悦然网络工作室提供的网站模板,模板包含了CDN、对象存储设置功能,只需要简单填写加速域名就可以了。

总结

以上就是网站整合CDN、对象存储的方法介绍,具体使用哪一种,这个要根据你的当前网站情况而定,有不明白的也可以咨询我们。