教程开始:
本站采用了动静分离的方式来提高网站的效果。动静分离需要使用另外一个域名,可以是二级域名。这个域名可以在同一个服务器上运行,或者有条件的话,可以将静态加速的网站放在另外一个服务器上,以提高速度。
关于搭建静态网站的基础知识就不多说了,下面提到一些比较重要的事项。请注意:需要将 wp
-content
目录下的所有文件全部复制到静态服务器上。
如下图:
我已经把 xxxx
.com
的 wp
-content
的全部复制到另外的网站上了,我是放在同一个服务器内的,然后你需要弄一个加速的 cdn
,给你的静态网站用的,提升速度,这里我推荐腾讯云 cdn
速度还不错,里面的设置自行斟酌.
然后需要在你的 wp
主题文件的functions
.php
输入这个代码:
//静态分离加速
function
QiNiuCDN
(){
function
Rewrite_URI
($html
){
$pattern
='/https
:\/\/(www
\.|)xxx
\.com
\/wp
-([^"\']*?)\.(jpeg
|jpg
|js
|css
|gif
|svg
)/i
';
$replacement
= 'https
://www
.xxx
.comn
/wp
-$2.$3';
$html
= preg_replace
($pattern
, $replacement
,$html
);
return
$html
;
}
if
(!is_admin
()){
ob_start
("Rewrite_URI
");
}
}
add_action
('init
', 'QiNiuCDN
');
结语:
里面的 xxxx
.com
和 www
.xxxx
.com
一个是静态网站,一个就是本站了,懂的都懂,这个代码的意思大概就是将所有静态的文件全部重定向到静态网站,从而加速wordpress
,提升网站速度.
转载请注明:汇站网 » 动态分离优化 WordPress
网站速度,提升 WP
网站性能