來源:南充領(lǐng)跑網(wǎng)絡(luò)技術(shù)有限公司 發(fā)布時間:2016-07-27
從ThemeForest購買的是正版商業(yè)主題AVADA(有售后技術(shù)支持),使用國內(nèi)阿里云主機(配置不算低),網(wǎng)站大部分都是AVADA官方導(dǎo)入數(shù)據(jù),只是做了一些漢化,并未添加太多數(shù)據(jù)。但是網(wǎng)站打開速度,特別是首次打開速度很不盡如人意。經(jīng)過數(shù)日研究,一輪又一輪的探索,多方面查證,終有所獲。與大家分享,希望能幫到為此困擾的朋友們。
第一部分:谷歌的問題
現(xiàn)象:
對于Wordpress初學(xué)者來說,不論是Wordpres網(wǎng)站前臺還是管理后臺,操作反應(yīng)都是特別特別慢,一個操作反應(yīng)要等上20秒。
原因:
這是由于Wordpress系統(tǒng)默認(rèn)使用谷歌字體,在國內(nèi)谷歌域名被屏蔽,所以導(dǎo)致操作反應(yīng)慢。對于很多商業(yè)主題默認(rèn)使用了谷歌字體、谷歌ajax庫、谷歌地圖等谷歌服務(wù),所以導(dǎo)致網(wǎng)站前臺訪問速度慢。
原理:
googleapis.com被屏蔽,但谷歌這些庫的確是好東西,國內(nèi)360給予鏡像,地址是useso.com,內(nèi)容與谷歌的一樣,國內(nèi)速度快。
解決方法:
對于后臺:找到Wordpress這個文件 wp-includesscript-loader.php,找到:fonts.googleapis.com,全部替換成:fonts.useso.com?;蛘吒纱喟?ldquo;googleapis”替換成“useso”。
對于前臺:近期測試了很多替換插件,網(wǎng)上推薦的大部分已經(jīng)不管用了,后來發(fā)現(xiàn)這個最有用,而且更新比較勤:“Useso take over Google”,近幾個月測試只是這個最好用。
第二部分:首頁加載總?cè)萘?/p>
現(xiàn)象:
經(jīng)過以上的操作后,后臺操作速度正常了,但AVADA首頁打開要等很久才能顯示,對比以前做過的網(wǎng)站、目前流行網(wǎng)站發(fā)現(xiàn),慢與客戶端網(wǎng)速無關(guān),與網(wǎng)站服務(wù)器和帶寬無關(guān),與服務(wù)器環(huán)境配置無關(guān)。通過Safari瀏覽器內(nèi)置工具觀察網(wǎng)站首頁加載的總?cè)萘?,?dāng)時jianzhan1.cn首頁總?cè)萘啃枰?-5MB,經(jīng)過一番優(yōu)化后降低到2.26MB。
對比:
以前用織夢DEDECMS手工做模板的網(wǎng)站www.bloglord.net,全部加載竟然只需要701KB。再看看新浪網(wǎng)站首頁全部加載需要4.29MB,蘋果中國網(wǎng)站首頁全部加載3.18MB,錘子手機網(wǎng)站首頁全部加載3.61MB,百度首頁全部加載397KB。
分析:
首頁加載的主要內(nèi)容是:index.html文件,CSS文件,JS文件,背景圖片,用戶上傳的圖片,視頻等。對于Wordpress商業(yè)主題來說,降低首頁加載容量的有效手段是圖片優(yōu)化。
解決方法:
另外發(fā)現(xiàn)Avada主題官方導(dǎo)入的圖片都很小,比如2000px寬度的全屏大背景圖只有30KB,但是用戶上傳的圖片如果優(yōu)化不夠(或者為了清晰度高保真),一張不大的圖可能幾百KB。AVADA有一個很長的首頁,內(nèi)容豐富,如果用戶的圖片沒有經(jīng)過優(yōu)化,整個首頁的下載量會很大;網(wǎng)速不好的訪問者加載速度會慢。用戶上傳圖片前一定要經(jīng)過優(yōu)化,在PHOTOSHOP里優(yōu)化,建議一張圖片20-30KB。
第三部分:啟用緩存與加速
經(jīng)過以上的優(yōu)化調(diào)整,發(fā)現(xiàn)加載速度好多了,不過距離我的要求還有些距離。于是我想到的是增加Wordpress緩存和css與js合并,降低數(shù)據(jù)庫連接數(shù)量,降低js和css響應(yīng)次數(shù)。
原理:
Wordpress雖然可以啟用rewrite,但并不是生成真正的緩存文件,每次打開頁面需要打開數(shù)據(jù)庫。
解決思路與方法:
Wordpress的緩存插件有很多,以前achair.cn這個網(wǎng)站用的知名插件WP Super Cache,感覺效果還可以,不過這個插件在Avada主題上我沒搞定,估計.htaccess有問題,個別瀏覽器會打不開首頁。到Avada官方技術(shù)支持論壇查詢后發(fā)現(xiàn),Avada官方演示DEMO網(wǎng)站用的是W3 Total Cache插件,并給出W3TC的配置文件,我們只需要安裝好插件并導(dǎo)入配置文件即可。
另外,網(wǎng)上有很多關(guān)于這兩個插件的對比分析,都說W3TC要好一些。
關(guān)于JS與CSS多文件合并,以前achair.cn用的也是Wordpress的商業(yè)主題,用過此類合并插件,不過那些插件在Avada上又變的不好使了,還好W3TC有合并JS與CSS的功能。
圖片很長,點擊查看大圖
第四部分:關(guān)閉Avada動畫、特效
經(jīng)過以上三步操作,感覺已經(jīng)把能優(yōu)化的都優(yōu)化了。不過實際上用起來還是感覺不夠快,找外地朋友測試,首次打開有時需要10秒左右,有時需要22秒。
原因:
經(jīng)過多方查找,用火狐Speed Page插件,發(fā)現(xiàn)“下載時間”并不長,問題出在“處理時間”,有時要處理20幾秒。這個“處理”主要是瀏覽器處理JS和CSS3特效需要的時間。
分析:
Avada主題的長首頁使用了大量特效,有插件動畫,有JS動畫,有CSS3特效等等。這時候,要做決策,在特效與加載時間上作取舍,用戶體驗的天平該往哪里傾斜?
解決方法:
分享一下我的選擇:
1 首屏特效一定要保留,使用了Revolution Slider4.6.5,因為功能強大,直接通過后臺可以創(chuàng)建Banner動畫,而且比較成熟,在性能優(yōu)化和特效優(yōu)化方面比較到位。
2 二屏保留了一小部分特效。
3 下面幾屏的特效一律關(guān)閉,用Fusion Page Builder,手工一個個的將動畫關(guān)掉,那些動畫雖好看,不過太費瀏覽器資源了,影響用戶體驗,在我的Retina MacBook 2013年終8G內(nèi)存筆記本上都有一些卡頓,更何況別的電腦了。
4 進(jìn)入Avada主題選項,特別是Advanced里面,把用不著的都關(guān)掉,如下列表,或如圖:
Disable Fusion Builder
Disable Mega Menu(打勾)
Disable Avada Styles For Revolution Slider(打勾)
Disable Avada Dropdown Styles(打勾)
UberMenu Plugin Support
Disable CSS Animations(打勾)
Disable CSS Animations on Mobiles Only(打勾)
Disable Youtube API Scripts(打勾)
Disable Vimeo API Scripts(打勾)
Disable Google Map Scripts(打勾)
Disable ToTop Script
Enable ToTop Script on mobile
Disable Fusion Slider(打勾)
Disable Elastic Slider(打勾)
Disable FontAwesome
Disable Open Graph Meta Tags(打勾)
Disable Rich Snippets Sitewide(打勾)
Disable Avada’s Woocommerce Product Gallery Slider(打勾)
圖片很長,點擊查看大圖
經(jīng)過以上四個步驟的優(yōu)化,網(wǎng)站的首次打開速度基本上可以接受了。但是,Wordpress+商業(yè)主題不能與自己做的模板和CMS組合相提并論,強大的功能和效果與速度之間的平衡需要自己來把握。
第五部分,話外篇《給力的提速–PHP OPCode 緩存 APC》
發(fā)現(xiàn):
W3 Total Cache的設(shè)置中,有個Cache選項,默認(rèn)是Disk,適用于一般的虛擬機。下面還有更好的“Opcode:Alternative PHP Cache(APC)”這個選項默認(rèn)是灰的,需要VPS虛擬服務(wù)器才可以使用。
解決方法:
具體打開方法大家自己搜索,PHP開啟OPCode APC后,W3TC配置中“Opcode:Alternative PHP Cache(APC)”這個選項為可選,選擇之后需要配置一下PHP.ini里面的[APC],在這里我備注一下:
1.修改php.ini(最好通過phpinfo查看php.ini文件位置)
打開 extension=php_apc.dll
2.添加:
[php] view plaincopy
apc.enabled = 1
apc.cache_by_default = on
apc.shm_segments = 1
apc.shm_size = 128
apc.ttl = 7200
apc.user_ttl = 7200
apc.num_files_hint = 2048
apc.write_lock = On
apc.gc_ttl = 3600
apc.ttl= 7200
apc.enable_cli=1
apc.enabled = 1
3.重啟apache
效果:
這個部分對訪問者訪問網(wǎng)站速度提升非常
明顯,找外地的朋友幫我測試,首頁首次打開速度3-4秒,而且內(nèi)頁點擊后反應(yīng)2秒左右,這才是正常的網(wǎng)站啊。
測試環(huán)境與工具:
WordPress 4.1
WP主題AVADA 3.7.1
WP插件Useso take over Google 1.5
WP插件W3 Total Cache 0.9.4.1
WP插件Revolution Slider4.6.5
火狐插件Revolution Slider
MacOS X10.10 Safari8.0.2
火狐插件app.telemetry Page Speed Monitor 14.0.7
火狐插件YSlow3.1.8
在線Google PageSpeed和Yahoo YSlow綜合工具:http://gtmetrix.com
測試網(wǎng)站 http://jianzhan1.cn
Wordpress商業(yè)主題購買網(wǎng)站 www.themeforest.net
時間2014年12月
網(wǎng)站建設(shè)品牌服務(wù)商
網(wǎng)絡(luò)營銷整合專家
企業(yè)官方網(wǎng)站建設(shè) 品牌創(chuàng)意網(wǎng)站建設(shè) 電子商務(wù)網(wǎng)站開發(fā) 大型門戶類網(wǎng)站建開發(fā) 電子商務(wù)網(wǎng)站代運營 城市征信系統(tǒng)開發(fā) 企業(yè)CRM開發(fā) 企業(yè)ERP開發(fā) 微信官網(wǎng)建設(shè) 微信紅包活動 微信點餐系統(tǒng)開發(fā) 微信外賣系統(tǒng)開發(fā) 微信商城開發(fā) 其他微信應(yīng)用開發(fā)
12年專業(yè)互聯(lián)網(wǎng)服務(wù)經(jīng)驗 南充最專業(yè)網(wǎng)站團隊 500強企業(yè)互聯(lián)網(wǎng)供應(yīng)商 B2C營銷型網(wǎng)站建設(shè)領(lǐng)先者 服務(wù)行業(yè)領(lǐng)袖超過70個 品牌傳播與互聯(lián)網(wǎng)技術(shù)并重 多項互聯(lián)網(wǎng)設(shè)計傳播大獎
領(lǐng)跑網(wǎng)絡(luò)致力于打造四川互聯(lián)網(wǎng)服務(wù)品牌,目前主要業(yè)務(wù)區(qū)域為南充、遂寧、巴中、廣安、達(dá)州!公司專業(yè)領(lǐng)域包括網(wǎng)站建設(shè)、電子商務(wù)、移動互聯(lián)網(wǎng)營銷、微信應(yīng)用開發(fā),目前已經(jīng)有多款成熟產(chǎn)品上市銷售!
與其他網(wǎng)站建設(shè)及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了領(lǐng)跑網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評估并優(yōu)化我們的方案,為客戶提供一體化全方位的互聯(lián)網(wǎng)品牌整合方案!
業(yè)務(wù)電話:156-0827-8880180-8154-3787
業(yè)務(wù)合作: 278422624 地圖導(dǎo)航: 點擊查看
E-mail: lingpaonc@qq.com 渠道合作 : 278422624
當(dāng)對手還在將注意力停留在碎片化的互聯(lián)網(wǎng)設(shè)計或程序?qū)崿F(xiàn)時,領(lǐng)跑早已開始將數(shù)字品牌的建設(shè)和傳播進(jìn)一步整合。只有通過整體的互聯(lián)網(wǎng)品牌分析,幫助品牌建立互聯(lián)網(wǎng)品牌傳播價值,并圍繞價值建立品牌粘性,提升品牌與用戶的互動,更好的幫助品牌傳播,觸發(fā)用戶的行動力才是我們工作的終極目標(biāo),這正是一流品牌的成功秘訣。
不可否認(rèn),建立互聯(lián)網(wǎng)品牌傳播價值的確是門藝術(shù),但互聯(lián)網(wǎng)不同于藝術(shù)涂鴉,企業(yè)投資品牌絕不是希望品牌成為某個藝術(shù)家的實驗品?;ヂ?lián)網(wǎng)傳播的對象是用戶,用戶擁有自己的文化體系,群落共性才是互聯(lián)網(wǎng)品牌傳播創(chuàng)意的源頭,如果我們不能幫助企業(yè)激發(fā)目標(biāo)用戶的共鳴,產(chǎn)生購買沖動,那將是品牌的悲??!
因此,互聯(lián)網(wǎng)傳播必須建立品牌傳播價值,為夢想者創(chuàng)造夢想品牌,領(lǐng)跑與您同行!