最簡(jiǎn)單有效的方法是更換速度更快的服務(wù)器!
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、鎮(zhèn)巴網(wǎng)站維護(hù)、網(wǎng)站推廣。
復(fù)雜的辦法:
1、先用站長(zhǎng)工具類的分析網(wǎng)站速度,找到可以合并的css,合并他們,調(diào)整js代碼位置,盡量往后放。
2、使用cdn加速。
3、刪除無(wú)用插件
4、安裝并啟用wp super cache插件
5、使用Advanced Database Cleaner插件清理無(wú)用的數(shù)據(jù)庫(kù)tables表
6、使用wp opminize優(yōu)化數(shù)據(jù)庫(kù)
7、優(yōu)化站內(nèi)圖片尺寸,每張圖大小控制在1m之內(nèi)
8、安裝antispam類插件,禁止文章評(píng)論、用戶注冊(cè)、功能
北屋northhouse達(dá)人為你解答,望采納:)
很多使用Wordpress建站的小白們?cè)诮⒑貌┛椭?,就樂呵呵的開始寫文章了,但是我不得不好心的提醒一下各位小白們,你們?cè)趯懳恼轮?,有做好URL的優(yōu)化嗎?你們知道URL如果設(shè)置不好,會(huì)對(duì)網(wǎng)站SEO有多大的影響嗎?
被忽略的URL優(yōu)化
我對(duì)于URL的優(yōu)化有一個(gè)觀點(diǎn):其他優(yōu)化都可以不急著做,但是URL的優(yōu)化必須一開始建站就做。
URL設(shè)置錯(cuò)誤會(huì)被判斷為網(wǎng)站作弊
眾所周知,搜索引擎對(duì)于URL的判斷是有唯一性的,也就是說(shuō),哪怕你是同一個(gè)頁(yè)面,只要你的URL差了一個(gè)符號(hào),搜索引擎就會(huì)認(rèn)為這是兩個(gè)完全不同的頁(yè)面。
那這意味著什么呢?這意味著如果你的網(wǎng)站一開始沒有做好URL優(yōu)化,之后再對(duì)網(wǎng)站的URL進(jìn)行改動(dòng)的時(shí)候,搜索引擎會(huì)認(rèn)為你網(wǎng)站原本所有的頁(yè)面都被刪除
了,并且出現(xiàn)了大量的重復(fù)頁(yè)面,甚至?xí)慌袛酁椴杉军c(diǎn)!而搜索引擎對(duì)于突然出現(xiàn)大量404頁(yè)面以及采集站點(diǎn)的打擊是很嚴(yán)格的,只要你的URL改動(dòng)了沒有
做好處理,那么你的網(wǎng)站將會(huì)引來(lái)滅頂之災(zāi)。
如何做URL優(yōu)化呢?
讀到這里,相信大家比較著急了,那么下面我會(huì)給出各位一整套的wordpress的URL優(yōu)化方案:
1、設(shè)置固定鏈接:進(jìn)入后臺(tái)—設(shè)置—固定鏈接—常用設(shè)置—自定義結(jié)構(gòu),修改為/%category%/%post_id%.html
為什么要這樣設(shè)置呢,因?yàn)檫@樣的URL結(jié)構(gòu)是最清晰并且簡(jiǎn)短的,有人會(huì)問(wèn)了,為什么要URL盡量的短呢?呵呵,這是我的經(jīng)驗(yàn)之談,當(dāng)你的URL
簡(jiǎn)短的時(shí)
候,會(huì)更容易被客戶記憶;并且在推廣的時(shí)候,不會(huì)出現(xiàn)鏈接比你推廣的文字還要多;相信大家肯定都看過(guò)淘寶的鏈接,那一大串的字母著實(shí)讓人反感。
2、使用WP
No
Category
Base:如果你不使用WP
No
Category
Base插件,會(huì)發(fā)現(xiàn)URL中會(huì)多出煩人的/category字符,使用該插件,將可以把這煩人的符號(hào)去掉,還你一個(gè)簡(jiǎn)潔的URL。插件安裝方式:后臺(tái)—
插件—安裝插件—搜索WP
No
Category
Base—現(xiàn)在安裝。
3、分類目錄的別名盡量取短一些:比如我優(yōu)化的網(wǎng)站,會(huì)將目錄的別名都控制在1~2個(gè)字母,這樣會(huì)使得我內(nèi)頁(yè)的網(wǎng)址更加簡(jiǎn)潔。比如在線提問(wèn)的目錄,我們可
以設(shè)置它的別名為q,那么該目錄下的內(nèi)頁(yè)URL就會(huì)是
www.域名.com/q/123.html
這樣的URL是不是很清爽呢?
比如我優(yōu)化的網(wǎng)站就是用了以上的優(yōu)化方式,大家可以看看我的URL是否都很簡(jiǎn)潔,用戶體驗(yàn)好,而且便于推廣和記憶。
總結(jié)
因?yàn)樗阉饕婵偸窍矚g簡(jiǎn)潔、清爽、用戶體驗(yàn)好的網(wǎng)站,因此我的優(yōu)化核心都是圍繞著這些展開,本文wordpress的URL優(yōu)化技巧是我做了幾十個(gè)
wordpress網(wǎng)站的優(yōu)化后總結(jié)出來(lái)的,在此與大家共勉,希望能給大家一些借鑒。下一篇文章我們講wordpress的SEO優(yōu)化技巧之?dāng)?shù)據(jù)庫(kù)優(yōu)化
篇,歡迎大家繼續(xù)關(guān)注
1、使用高效的緩存插件
WordPress的插件們是非常有用的, 我推薦一款緩存插件可以改善頁(yè)面載入時(shí)間,它就是W3 Total Cache,有了這個(gè)插件之后咱就不再推薦你其他緩存插件了,因?yàn)樗芯彺娌寮械墓δ芩加辛?,而且安裝和使用非常方便。
擁有這款插件之后,你的頁(yè)面載入速度會(huì)加快,因?yàn)榫W(wǎng)站的主要元素已經(jīng)被緩存了。
2. 使用內(nèi)容分發(fā)網(wǎng)絡(luò) (CDN)
基本上所有你喜歡的大網(wǎng)站都會(huì)使用CDN。簡(jiǎn)單來(lái)說(shuō),CDN是把你站點(diǎn)上的文件們(CSS\JS\圖片等)發(fā)布到最接近用戶所在的網(wǎng)絡(luò)區(qū)域,讓用戶就近下載,這樣就能提高站點(diǎn)運(yùn)行速度。在國(guó)內(nèi)ChinaCache是比較有名的CDN供應(yīng)商,不過(guò)價(jià)格貴了一些,像各大門戶網(wǎng)站,比如騰訊、新浪、網(wǎng)易等等都是用ChinaCache。所以不管你在哪里,訪問(wèn)這些門戶網(wǎng)站都會(huì)覺得速度很快。當(dāng)然啦,對(duì)于小站來(lái)說(shuō),這個(gè)成本可能會(huì)高一些,
所以,你無(wú)論是在南方,或者北方,還是在北美,訪問(wèn)這些門戶網(wǎng)站,感覺速度都很快,最主要的原因之一就是CDN發(fā)揮了效果。一般小網(wǎng)站是用不起這服務(wù)的,所以慢點(diǎn)就慢點(diǎn)了吧,可以租用互聯(lián)互通的6線機(jī)房(6線機(jī)房是指包括網(wǎng)通、電信、鐵通、移動(dòng)、聯(lián)通、教育網(wǎng)等多線接入的骨干網(wǎng)IDC機(jī)房,徹底消除各地網(wǎng)絡(luò)瓶頸,保證互聯(lián)網(wǎng)訪問(wèn)暢通無(wú)阻的高速機(jī)房。)
順便提一下,還有一個(gè)Wordpress插件叫Free-CDN,號(hào)稱也能達(dá)到類似的效果,雖然我還沒有做過(guò)測(cè)試…
3、圖片優(yōu)化很重要
Yahoo! 有一個(gè)圖片優(yōu)化軟件叫Smush.it可以最大程度無(wú)損壓縮圖片,不過(guò),除非你超級(jí)有耐心,否則一張張壓縮圖片的話太浪費(fèi)時(shí)間了,好在,還有一個(gè)很給力的WP插件叫WP-SmushIt,這貨可以為你網(wǎng)站上所有的圖片做一次性壓縮,所以沒有理由不去用它。
4、優(yōu)化你的WP數(shù)據(jù)庫(kù)
你可以用WP-Optimize這個(gè)插件來(lái)優(yōu)化你的WP數(shù)據(jù)庫(kù)(清理spam,反復(fù)改版的文章,草稿,表格等等為你的服務(wù)器騰出更多空間從而提升效率);還有一些插件如WP-Cleaner,DB-Manger等。
5、開啟防盜鏈機(jī)制
盜鏈?zhǔn)菐挼母`賊,當(dāng)其他網(wǎng)站直接引用你站點(diǎn)的圖片的時(shí)候,這會(huì)影響占用你本身的服務(wù)器資源從而影響網(wǎng)站運(yùn)行效率,你的站點(diǎn)越出名,就會(huì)有越多的人盜用你的圖片,解決方法是Wordpress有現(xiàn)成的插件Hotlink Protection。當(dāng)然也可以通過(guò)重寫htaccess文件來(lái)達(dá)到同樣的效果,欲深入了解的童鞋可以詢問(wèn)自己的空間商如何設(shè)置。
6、為文件添加過(guò)期時(shí)間
關(guān)于這個(gè)文件過(guò)期時(shí)間,聽起來(lái)很玄乎,其實(shí)就是通過(guò)header報(bào)文來(lái)指定特定類型的文件在瀏覽器中的緩存時(shí)間。有些文件(例如樣式表中調(diào)用的背景圖片和一些裝飾性圖片)其實(shí)在很長(zhǎng)一段時(shí)間內(nèi)這些圖片都不會(huì)有很大的變化,所以對(duì)這類文件我們不妨設(shè)置長(zhǎng)一些的緩存時(shí)間,這樣瀏覽器就不需要每次從服務(wù)器下載這些文件而直接從緩存中讀取,這樣絕對(duì)可以提升加載速度。
1、靜態(tài)文件優(yōu)化
網(wǎng)站的靜態(tài)文件一般有兩種:第一種是網(wǎng)站的 CSS,Javascript 和一些主題的常用背景圖片和按鈕文件,這些圖片如果網(wǎng)站不進(jìn)行改版或者其他改動(dòng),基本上是不會(huì)修改的,第二種是每天更新的網(wǎng)站內(nèi)容中上傳的圖片或者附件,這些圖片文件也是基本不會(huì)改動(dòng)的。
解決好靜態(tài)文件存儲(chǔ)和加速,網(wǎng)站性能就首先能得到基本的保證了,WordPress 構(gòu)建的網(wǎng)站和博客也是一樣的。對(duì)于這些靜態(tài)文件來(lái)說(shuō),最好的解決方案永遠(yuǎn)是使用 CDN 網(wǎng)絡(luò)進(jìn)行加速,這樣服務(wù)器的壓力將大大降低,因?yàn)樵L問(wèn)頁(yè)面只有當(dāng)前頁(yè)面是在自己服務(wù)器上,其他所有圖片 JS CSS 都是從 CDN獲取的。
2
服務(wù)器優(yōu)化
優(yōu)化好靜態(tài)文件之后,就要開始對(duì)網(wǎng)站的動(dòng)態(tài)內(nèi)容進(jìn)行優(yōu)化,優(yōu)化動(dòng)態(tài)內(nèi)容,首先要有一個(gè)穩(wěn)定網(wǎng)絡(luò)環(huán)境,穩(wěn)定的主機(jī)供應(yīng)商和服務(wù)器性能的優(yōu)化。
選擇一個(gè)靠譜的主機(jī)托管商,在國(guó)內(nèi)這個(gè)很多時(shí)候讓你抓狂,但是只要努力還是可以的。個(gè)人選擇 BGP 或者多線機(jī)房,讓全國(guó)用戶訪問(wèn)都能有不錯(cuò)的速度,然后盡量選擇獨(dú)立的服務(wù)器,再不濟(jì),也得 VPS, :-) 因?yàn)槟銢]有服務(wù)器的 Root 權(quán)限很多東西是無(wú)法進(jìn)行的(個(gè)人博客可以考慮選擇我愛水煮魚目前使用的 Media Temple 這類的 VPS 主機(jī)),當(dāng)然你也可以找我合租,速度肯定非常強(qiáng)悍。
WordPress 緩存機(jī)制和如何緩存
要徹底明白和搞懂 WordPress 性能優(yōu)化,首先要理解 WordPress 緩存機(jī)制,WordPress 默認(rèn)是一種叫做 WordPress Object Cache 的對(duì)象緩存機(jī)制,它是把需要緩存的內(nèi)容按照 Key-Value 這樣的模式進(jìn)行緩存(和 No-SQL 的 key-value 的有點(diǎn)類似),當(dāng)然它還支持按照 Group 來(lái)劃分和避免緩存的內(nèi)容沖突。
所以最基礎(chǔ)的 WordPress 緩存插件就是,把 WordPress 產(chǎn)生的 Key-Value 存起來(lái),如果是使用 Memcached,就是存到內(nèi)存,如果使用 Flie 就是存到硬盤中,當(dāng)然高級(jí)的 WordPress 插件還能做更多,比如 WP Super Cache把整個(gè)頁(yè)面緩存到硬盤中,下次直接訪問(wèn)靜態(tài)的 HTML 文件,讓服務(wù)器直接繞過(guò) PHP,節(jié)約 CPU 時(shí)間。 Batcache 會(huì)把整個(gè)頁(yè)面當(dāng)做一個(gè)對(duì)象存到內(nèi)存里面。
App每日推送 由于注冊(cè)用戶操作比較頻繁,不適合 WP Super Cache 這樣的靜態(tài)緩存,對(duì)硬盤讀寫太多,討論區(qū)又無(wú)法緩存,我們使用 Memcached 和 Batcache 搭配的內(nèi)存緩存模式:
對(duì)于已登陸的用戶,Memcached 會(huì)把 WordPress 的對(duì)象存到內(nèi)存里面,服務(wù)器的內(nèi)存足夠大,讀取和存儲(chǔ)速度也夠快,并且內(nèi)存緩存命中率也大于 94%。另外我們 WordPress 程序經(jīng)過(guò)優(yōu)化,每個(gè)頁(yè)面的查詢一般在 2 條左右,所以整個(gè)網(wǎng)站效率很高。
WordPress 程序優(yōu)化
WordPress 程序優(yōu)化是基于 WordPress Object Cache 的機(jī)制對(duì) WordPress 插件和主題進(jìn)行優(yōu)化,主要經(jīng)驗(yàn)有以下幾點(diǎn):
只使用必須的 WordPress 插件,安裝太多的 WordPress 插件很容易引起性能問(wèn)題。從正規(guī)站點(diǎn)下載 WordPress 主題,這樣下載的主題才能保證質(zhì)量和安全。WordPress 主題和插件盡量使用模板函數(shù),因?yàn)?WordPress 模板函數(shù)如果可能都已經(jīng)做好了 WordPress Object Cache。比如 get_the_terms 和 wp_get_object_terms 這兩個(gè)函數(shù),功能基本一樣,但是 get_the_terms 直接從對(duì)象緩存中取數(shù)據(jù),無(wú)查詢,而 wp_get_object_terms 每次都從數(shù)據(jù)庫(kù)中取數(shù)據(jù)。WordPress 插件和主題如果一定要直接查詢數(shù)據(jù)庫(kù),請(qǐng)做好 Object Cache,將查詢的結(jié)果使用 wp_cache_set 存到 Object Cache 中,下次直接使用 wp_cache_get 獲取。