做外貿(mào)這么多年,從開始自已寫HTML代碼用虛擬空間,到使用國(guó)內(nèi)的CMS,到學(xué)會(huì)用WORDPRESS,使用WORDPRESS主機(jī),再到直接選用輕量云服務(wù)器,分享一下自已的感受和經(jīng)驗(yàn)。
域名注冊(cè)
國(guó)內(nèi)的阿里、百度、騰訊都差不多費(fèi)用,騰訊略便宜,于是我開始把需要續(xù)費(fèi)的轉(zhuǎn)到騰訊了。
之前買的GODADDY虛擬空間,送域名,發(fā)現(xiàn)沒有隱私保護(hù),然后試了一下單獨(dú)注冊(cè)同樣沒有免費(fèi)隱私保護(hù),需要另加錢。但這個(gè)網(wǎng)站訪問不穩(wěn)定。
國(guó)內(nèi)所有注冊(cè)商都有隱私保護(hù),管理也方便,最起碼訪問時(shí)不會(huì)出問題。
域名解析DNS
現(xiàn)有的域名有阿里、百度、騰訊的。研究后發(fā)現(xiàn),免費(fèi)的DNS解析三家都沒有海外節(jié)點(diǎn)使用,但阿里的國(guó)內(nèi)節(jié)點(diǎn)中明確有海外解析,我不太懂塊,暫時(shí)以阿里的解析為主,使用時(shí)也并未發(fā)現(xiàn)百度和騰訊(DNS POD)的對(duì)海外解析不友好。傾向阿里云DNS,因?yàn)榻馕龈暮笊r(shí)間極短。百度的解析變更后很慢,有時(shí)需要十幾分鐘后才ping出來正確的IP。
所以,建議用阿里云DNS,可以免費(fèi)解析非阿里云注冊(cè)的域名。
服務(wù)器
最初選用的是帶CPANEL的虛擬空間,國(guó)內(nèi)的西部網(wǎng)絡(luò)等,后面使用了GODADDY、SUGARHOSTS美國(guó)虛擬主機(jī),然后改用阿里云香港,現(xiàn)在使用騰訊云香港。下面一個(gè)一個(gè)說。
GODADDY,CPANEL后臺(tái),在淘寶上買的特價(jià)主機(jī),續(xù)費(fèi)太貴。國(guó)外主機(jī)的老毛病,訪問不穩(wěn)定!
SUGARHOSTS主機(jī),個(gè)人認(rèn)為沒有突出優(yōu)點(diǎn)。按月付費(fèi)貴,按年付費(fèi)便宜。最初認(rèn)為只要是美西,在太平洋東岸離中國(guó)最近,網(wǎng)速不會(huì)差,結(jié)果發(fā)現(xiàn)我在國(guó)內(nèi)用電信網(wǎng)絡(luò)訪問后臺(tái)非常不穩(wěn)定,下載速度不超過20KB/s。后來才知道還有美西中美極速的,費(fèi)用略高一些,但我未使用。CPANEL面板管理還算方便,有數(shù)據(jù)庫和文件備份功能,有訪問記錄,無限帶寬和流量,網(wǎng)站數(shù)量不限,但限制索引節(jié)點(diǎn),我中途掛了4個(gè)站就是示索引節(jié)點(diǎn)超限了。優(yōu)點(diǎn)是美西訪問速度快,但美東訪問速度一般。
阿里云香港輕量服務(wù)器,30Mbps帶寬,流量有限制,但作為外貿(mào)站足夠。我是按月付費(fèi)的,1C1G,安裝BT PANEL,開了阿里云CDN,效果一般。尤其是電信網(wǎng)絡(luò)訪問香港服務(wù)器時(shí)據(jù)說鏈路要繞國(guó)外中轉(zhuǎn),我自身的體驗(yàn)是極慢,同我使用SUGARHOSTS幾乎一樣。所以大概一年左右看到騰訊云也有香港輕量,果斷換了。
騰訊云香港輕量服務(wù)器,配置價(jià)格與阿里完全相同,但國(guó)內(nèi)電信訪問速度很好,同國(guó)內(nèi)網(wǎng)站一樣。最初是98搶了一年有上海獨(dú)立服務(wù)器,建了一個(gè)中文博客站。后發(fā)現(xiàn)香港輕量云,果斷上了1C2G,因?yàn)樵诎⒗镌频慕逃?xùn),內(nèi)存不夠用,上了2g的。上海服務(wù)器到期后中文站遷到香港輕量云,沒感覺到訪問速度有區(qū)別。
期間了解過百度、京東云沒有香港輕量,華為云需要預(yù)存1000以上,都不合適??傮w來說目前騰訊香港輕量較滿意。
服務(wù)器配置
現(xiàn)在都是老規(guī)矩了,安裝BT PANEL。
最初時(shí)使用PHP+APACHE,不懂任何技術(shù),只是看教程。后來了解到NGINX效率更高,就換了過來。在1C1G的阿里輕量云上內(nèi)存硬是用到八九百兆,也就五六個(gè)站。
換騰訊云后上了2g內(nèi)存,也能用到1G。
后來終于換上OPEN LITESPEED,內(nèi)存占用徹底降至不足500M,活躍的網(wǎng)站有6個(gè),另外掛了幾個(gè)測(cè)試站,一共14個(gè)。
所以服務(wù)端建議PHP+OPEN LITESPEED組件。
WORDPRESS后臺(tái)配置
據(jù)稱,WORDPRESS的可用對(duì)象緩存有ReDis和Memcached,可百度詳細(xì)方法。我選用了后者。前者在測(cè)試時(shí)多個(gè)站同時(shí)開啟后訪問時(shí)會(huì)串站,A站打開后訪問頁面時(shí)會(huì)跳到B站。我完全搞不定,非專業(yè)人士嘛,就放棄了。
對(duì)于國(guó)內(nèi)訪問為主的中文站,WORDPRESS安裝Litespeed Cache、Memcached Is Your Friend兩個(gè)插件。
開啟LITESPEED CACHE緩存后,同時(shí)還要在此插件中打開MEMECACHE對(duì)象緩存選項(xiàng),請(qǐng)讀者朋友們自行探索。
對(duì)外貿(mào)站,我最初也是同上述配置,但使用CDN后頻繁出錯(cuò),訪問時(shí)有各種莫名其妙的問題。于是,在所有CDN加速的網(wǎng)站上,不使用上述2個(gè)插件。
優(yōu)化插件
為了減少代碼、加快站點(diǎn)速度和SEO,以下是我的必備插件:
SEO ULTIMATE:可以自定義關(guān)鍵詞、TITLE和描述的,另外還有社交分享通用的OPENGRAPHICS標(biāo)簽,可任意設(shè)置分享到FB等外網(wǎng)的屬性。
REMOVE WORDPRESS OVERHEAD:刪除模板頭部的多余元素,比如頁面元素、無用的js代碼等,可以簡(jiǎn)化HTML頭部。但此插件與我用的部分模板的沖突。
MINIFY HTML:簡(jiǎn)化代碼,刪除多余的注釋。
WP No Base Permalink:去除系統(tǒng)默認(rèn)的分類目錄頁的URL中的category等,直接減少網(wǎng)頁URL層級(jí)。
Remove CPT base:配合上面的插件,部分模板有自定義頁面類型,比如PRODUCTS,可以單獨(dú)去除URL中的字眼。
zhanzhangb-baidu-submit和Sitemap by click5:專為中文站用,百度作惡,必須用唯一的站點(diǎn)地圖格式。前者是主動(dòng)推送插件。
Advanced Image Sitemap:外貿(mào)站專用,站內(nèi)圖片索引到搜索引擎。
Google XML Sitemaps: 外貿(mào)專用,網(wǎng)頁新建或修改后通知GOOGLE BING,也生成站點(diǎn)地圖。
網(wǎng)站后臺(tái)設(shè)置
中文站url直接選用自定義/%post_id%/。
外貿(mào)站選文章名。
如果開啟了HTTPS,網(wǎng)站常規(guī)設(shè)置中,WordPress地址(URL)和站點(diǎn)地址(URL)的網(wǎng)址前面均以HTTPS開頭。
HTTPS加密
目前沒有確定說HTTP不好,但普遍建議開啟HTTPS,可以在寶塔面板上申請(qǐng),然后打開強(qiáng)制HTTPS。
注意,要先在面板上啟用并強(qiáng)制,然后再到上面說的后臺(tái)改HTTP為https,否則當(dāng)場(chǎng)就進(jìn)不了網(wǎng)站后臺(tái)了。
如啟用后不將URL改為https,網(wǎng)頁顯示不全,圖片和CSS會(huì)加載不到。
CDN加速
中文站因?yàn)樵L問距離近,不面向海外,未開啟加速,只使用LITESPEED緩存插件,訪問速度非常滿意。
外貿(mào)站在開啟上述插件時(shí),發(fā)現(xiàn)CDN加速訪問會(huì)有莫名其妙的問題,緩存機(jī)制之間可能的沖突。于是使用CDN的外貿(mào)站后臺(tái)不開緩存。
如果不用CDN,還是需要上述后臺(tái)的緩存。
如果網(wǎng)站啟用了HTTPS,需要注意下面的問題。
最初使用阿里的CDN,開HTTPS后,必須在CDN中配置HTTPS否則訪問時(shí)會(huì)提示不安全。但阿里云CDN中使用服務(wù)器上同樣的SSL證書后網(wǎng)站不可訪問,報(bào)錯(cuò)TOO MANY REDIRECTS,詢問客服后得知,必須在CDN中另外再申請(qǐng)一個(gè)SSL證書才可以使用。
但SSL本意就是為使網(wǎng)站訪問更安全,如果CDN中不配置SSL,那服務(wù)器端也無必要配置SSL了。
所以如果使用阿里云CDN,二選一:服務(wù)器和CDN均不配置SSL;均配置一個(gè)獨(dú)立的SSL(2個(gè)不同的SSL證書)。
但使用騰訊云則不存在此問題,直接將服務(wù)器的私鑰和證書復(fù)制到CDN的HTTPS證書界面,保存后網(wǎng)站可正常訪問。
另外,使用阿里云CDN后,國(guó)內(nèi)訪問非常慢,因?yàn)槭褂玫氖莾H海外加速(不包括國(guó)內(nèi)),并非全球加速(需要備案過的才可以全球加速)。我猜測(cè)是解析和鏈路過多導(dǎo)致訪問太慢。而使用騰訊云同樣僅海外加速,國(guó)內(nèi)訪問則并沒有出現(xiàn)太高的延緩,僅比未開CDN的訪問速度稍慢。
所以目前針對(duì)沒有備案、僅面向海外的外貿(mào)站,建議使用騰訊CDN(暫不與其它CDN比較).
我的CDN中的其它重要配置:
開啟壓縮和CSS/JS合并。
節(jié)點(diǎn)緩存設(shè)置為1天(如果網(wǎng)站后臺(tái)有更新,第二天節(jié)點(diǎn)上更新)。
瀏覽器緩存設(shè)置為14天(有利于終端訪問速度和SEO排名)。
具體使用上,阿里和騰訊的CDN都選擇了海外加速(不包括中國(guó)大陸),但實(shí)際在國(guó)內(nèi)訪問時(shí),阿里云CDN的訪問極慢,而騰訊云的好些。所以考慮國(guó)內(nèi)維護(hù)網(wǎng)站需要,建議后者。百度云也有海外加速,但需要申請(qǐng),不直接對(duì)外開放。我原本是申請(qǐng)?jiān)囉每纯?,可申?qǐng)后沒任何進(jìn)展和答復(fù)。
費(fèi)用上,因?yàn)槎际瞧髽I(yè)站,訪問量不大,一天也才幾分、最多幾毛錢。不用在乎價(jià)格差異。
目前想到的就這些了,歡迎朋友們提出更多建議和分享更好的技巧!謝謝!