< 利用動(dòng)態(tài)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的網(wǎng)站,例如WordPress,你的網(wǎng)站可能仍然有一個(gè)問(wèn)題亟待解決:數(shù)據(jù)庫(kù)查問(wèn)拖慢了網(wǎng)站拜訪速度。網(wǎng)站建設(shè)包括域名注冊(cè)查詢、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站功能、網(wǎng)站優(yōu)化技術(shù)、網(wǎng)站內(nèi)容整理、網(wǎng)站推廣、網(wǎng)站評(píng)估、網(wǎng)站運(yùn)營(yíng)、網(wǎng)站整體優(yōu)化、網(wǎng)站改版等。
利用動(dòng)態(tài)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的網(wǎng)站,例如WordPress,你的網(wǎng)站可能仍然有一個(gè)問(wèn)題亟待解決:數(shù)據(jù)庫(kù)查問(wèn)拖慢了網(wǎng)站拜訪速度。網(wǎng)站制作如果您對(duì)您的網(wǎng)頁(yè)不清楚,沒(méi)經(jīng)驗(yàn),不要緊,您最好告訴建站公司您最大程度的預(yù)算,他們會(huì)全程為您提供服務(wù)。我將介紹如何識(shí)別導(dǎo)致機(jī)能呈現(xiàn)問(wèn)題的查問(wèn),如何找出它們的問(wèn)題所在,以及疾速修復(fù)這些問(wèn)題跟其余加快查問(wèn)速度的方法。我會(huì)把門(mén)戶網(wǎng)站 deliciousbrains.com 呈現(xiàn)的 拖慢查問(wèn)速度的情況作為實(shí)際的案例。
定位 處理慢SQL查問(wèn)的第一步是找到慢查問(wèn)。網(wǎng)站建設(shè)包括域名注冊(cè)查詢、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站功能、網(wǎng)站優(yōu)化技術(shù)、網(wǎng)站內(nèi)容整理、網(wǎng)站推廣、網(wǎng)站評(píng)估、網(wǎng)站運(yùn)營(yíng)、網(wǎng)站整體優(yōu)化、網(wǎng)站改版等。Ashley已經(jīng)在之前的 博客 里面贊賞了調(diào)試插件 Query Monitor ,而且這個(gè)插件的數(shù)據(jù)庫(kù)查問(wèn)特點(diǎn)使其成為定位慢SQL查問(wèn)的可貴工具。該插件會(huì)講演所有頁(yè)面懇求進(jìn)程中的數(shù)據(jù)庫(kù)懇求,并且可能通過(guò)調(diào)用這些查問(wèn)代碼或者原件(插件,主題,WordPress核)過(guò)濾這些查問(wèn),高亮重復(fù)查問(wèn)跟慢查問(wèn)。 要是不樂(lè)意在生產(chǎn)安環(huán)境裝調(diào)試插件,也可能打開(kāi) MySQL Slow Query Log,這樣在特定時(shí)光履行的所有查問(wèn)都會(huì)被記錄下來(lái)。這種方法配置跟設(shè)置寄存查問(wèn)位置絕對(duì)簡(jiǎn)單。因?yàn)檫@是一個(gè)服務(wù)級(jí)別的調(diào)劑,機(jī)能影響會(huì)小于利用調(diào)試插件,但當(dāng)不必的時(shí)候也應(yīng)當(dāng)封閉。 理解 一旦你找到了一個(gè)你要花很大代價(jià)找到的查問(wèn),那么接下來(lái)就是嘗試去理解它并找到是什么讓查問(wèn)變慢。最近,在咱們開(kāi)發(fā)咱們網(wǎng)站的時(shí)候,咱們找到了一個(gè)要履行8秒的查問(wèn)。 咱們利用WooCommerce跟定制版的WooCommerce軟件插件來(lái)運(yùn)行咱們的插件商店。此查問(wèn)的目標(biāo)是獲取那些咱們曉得客戶號(hào)的客戶的所有訂閱。 WooCommerce是一個(gè)略微龐雜的數(shù)據(jù)模型, 即便訂單以自定義的類型存儲(chǔ),用戶的ID(商店為每一個(gè)用戶創(chuàng)建的WordPress)也不存儲(chǔ)在 post_author, 而是作為后期數(shù)據(jù)的一局部。訂閱軟件插件給自義定表創(chuàng)建了一對(duì)鏈接。讓咱們深刻理解查問(wèn)的更多信息。 MySQL是你的友人 MySQL有一個(gè)很便利的語(yǔ)句 DESCRIBE ,它可能輸出表結(jié)構(gòu)的信息,比方字段名,數(shù)據(jù)類型等等。 你可能已經(jīng)曉得了這個(gè)語(yǔ)句。然而你曉得 DESCRIBE語(yǔ)句可能放在SELECT, INSERT, UPDATE, REPLACE 跟 DELETE語(yǔ)句前邊利用嗎 ?更為人們所熟知的是他的同義詞 EXPLAIN ,并將供給有關(guān)該語(yǔ)句如何履行的具體信息。 以上就是利用SQL晉升網(wǎng)站拜訪速度的技能。
相關(guān)鏈接:長(zhǎng)春網(wǎng)站建設(shè),長(zhǎng)春網(wǎng)站制作,長(zhǎng)春網(wǎng)站設(shè)計(jì),長(zhǎng)春做網(wǎng)站,長(zhǎng)春建網(wǎng)站,長(zhǎng)春網(wǎng)站公司,長(zhǎng)春網(wǎng)絡(luò)公司,http://m.mysoxin.com.cn/