之前有很多朋友問logo123.cc用的是哪里的空間速度真不賴,剛開始說是美國洛杉磯的空間,有些朋友還不信,只好叫他們自己去ping一下咯。很多朋友知道Vevb.com用的是美國空間后又開始和小V討教wordpress加速的方法來了,其實(shí)wordpress優(yōu)化加速很簡單,下面小V就來整理下自己所總結(jié)的wordpress加速優(yōu)化方案。(PS:此篇教程只適合有wordpress建站基礎(chǔ)的朋友借鑒,如果是剛使用wordpress的新人那么最好現(xiàn)在其他空間測試后再使用,以免造成網(wǎng)站出錯(cuò)!)
一、壓縮當(dāng)前主題中的js與css文件,壓縮工具隨便百度谷歌一下,一大把的在線壓縮工具。
二、將壓縮后的js與css文件上傳至cdn,并替換掉主題中js與css文件的鏈接。(CDN注冊地址)
三、將主題中不會經(jīng)常變動(dòng)的參數(shù)靜態(tài)化。(如:網(wǎng)站名稱、頁面編碼、頁腳)
四、使用相對鏈接結(jié)構(gòu),減少頁面代碼字符數(shù)量,wordpress中調(diào)用相對路徑鏈接代碼:(參考鏈接:wordpress加速優(yōu)化教程:使用相對鏈接)
- add_action( 'template_redirect', 'v7v3_urls' ); function v7v3_urls() { if ( is_feed() || get_query_var( 'sitemap' ) ) //判斷是否為feed頁面或者sitemap頁面。 return; $filters = array( 'post_link', 'post_type_link', 'page_link', 'attachment_link', 'get_shortlink', 'post_type_archive_link', 'get_pagenum_link', 'get_comments_pagenum_link', 'term_link', 'search_link', 'day_link', 'month_link', 'year_link', ); foreach ( $filters as $filter ) { add_filter( $filter, 'wp_make_link_relative' ); } } //Vevb.com
五、使用WP-HTML-Compression插件去除HTML代碼中的換行以及空格。(WP-HTML-Compression插件下載)
六、開啟頁面Gzip壓縮,Gzip代碼如下:
function gzippy() { ob_start('ob_gzhandler'); }
七、開啟靜態(tài)文件緩存,設(shè)置文件緩存時(shí)間。
八、優(yōu)化整理數(shù)據(jù)庫.
九、開啟dns預(yù)取,加速網(wǎng)站頁面解析.
十、開啟wordpress對象緩存,加快WordPress中php代碼的解析速度,方法如下:
1、memcached緩存:
下載memcached緩存插件.
將壓縮包中的 object-cache.php 文件解壓并上傳至 wp-content 文件夾。(PS:插件會自動(dòng)啟用,無需設(shè)置。需要服務(wù)器支持memcached組件)
2、eaccelerator緩存:
下載eaccelerator緩存插件.
將壓縮包中的 object-cache.php 文件解壓并上傳至 wp-content 文件夾。(PS:插件會自動(dòng)啟用,無需設(shè)置。需要服務(wù)器支持eaccelerator組件)
溫馨提示:第四與第六條的代碼是加入到主題的 functions.php 文件中,第十條的兩種緩存只需要選擇其中一種,依服務(wù)器配置而定(本站用的是eaccelerator緩存)。
新聞熱點(diǎn)
疑難解答
圖片精選