狠狠操夜夜甜|人妻在线中文字幕亚洲无码不卡av|一区二区欧美亚洲|日躁夜躁狠狠躁2001|亚洲,超碰,欧美|18AV成人电影|午夜成人免费在线|婷婷激情网深爱五月|色欲综合成人在线|在线美女搞黄大片

首頁(yè) > 熱門提問(wèn) > 網(wǎng)頁(yè)優(yōu)化的方法

網(wǎng)頁(yè)優(yōu)化的方法

提問(wèn)

問(wèn)題
列表

  • 為什么ipad網(wǎng)速特別慢

    查看答案>>

  • 怎么優(yōu)化iPhone手機(jī)系統(tǒng)

    查看答案>>

  • 網(wǎng)站404頁(yè)面怎么設(shè)置 設(shè)置過(guò)程中需要注意那些東西

    查看答案>>

  • 電腦網(wǎng)頁(yè)卡怎么辦?

    查看答案>>

  • 怎樣使用搜索引擎的強(qiáng)制搜索?

    查看答案>>

  • 代碼優(yōu)化是如何實(shí)現(xiàn)的

    查看答案>>

  • 網(wǎng)站性能優(yōu)化怎么辦

    查看答案>>

  • 如何對(duì)網(wǎng)站對(duì)文件和資源進(jìn)行優(yōu)化

    查看答案>>

為什么ipad網(wǎng)速特別慢

網(wǎng)速慢的幾種原因:一、網(wǎng)絡(luò)自身問(wèn)題(服務(wù)器帶寬不足或負(fù)載過(guò)大)二、網(wǎng)線問(wèn)題導(dǎo)致網(wǎng)速變慢(雙絞線不合規(guī)格,表現(xiàn)為:一種情況是剛開(kāi)始使用時(shí)網(wǎng)速就很慢;另一種情況則是開(kāi)始網(wǎng)速正常,但過(guò)了一段時(shí)間后,網(wǎng)速變慢)三、網(wǎng)絡(luò)中存在回路導(dǎo)致網(wǎng)速變慢四、網(wǎng)絡(luò)設(shè)備硬件故障引起的廣播風(fēng)暴而導(dǎo)致網(wǎng)速變慢五、網(wǎng)絡(luò)中某個(gè)端口形成了瓶頸導(dǎo)致網(wǎng)速變慢六、蠕蟲(chóng)病毒的影響導(dǎo)致網(wǎng)速變慢七、防火墻的過(guò)多使用八、系統(tǒng)資源不足網(wǎng)速慢主要是有以上的原因造成的,先清理一下電腦的垃圾進(jìn)程,優(yōu)化一下系統(tǒng),還有木馬也是一個(gè)害蟲(chóng)。二、檢查雙絞線是否合格。三、用分區(qū)分段逐步排除的方法,排除回路故障。四、DOS下用 “Ping”命令對(duì)所涉及計(jì)算機(jī)逐一測(cè)試,網(wǎng)卡、集線器以及交換機(jī)是最容易出故障引起網(wǎng)速變慢的設(shè)備。五、更換服務(wù)器網(wǎng)卡為100M或1000M、安裝多個(gè)網(wǎng)卡、劃分多個(gè)VLAN、改變路由器配置來(lái)增加帶寬等。六、必須及時(shí)升級(jí)所用殺毒軟件;計(jì)算機(jī)也要及時(shí)升級(jí)、安裝系統(tǒng)補(bǔ)丁程序,同時(shí)卸載不必要的服務(wù)、關(guān)閉不必要的端口,以提高系統(tǒng)的安全性和可靠性。能解決這些問(wèn)題,網(wǎng)速就快了。
0 有幫助? 展開(kāi)

怎么優(yōu)化iPhone手機(jī)系統(tǒng)

1、減少使用定位的服務(wù)和APP第一步,在“設(shè)置”應(yīng)用中,點(diǎn)擊“隱私”選項(xiàng)中的“定位服務(wù)”。第二步,在“定位服務(wù)”頁(yè)面,可以選擇關(guān)閉一些App應(yīng)用的定位服務(wù)功能。第三步,在定位服務(wù)頁(yè)面,點(diǎn)擊進(jìn)入“系統(tǒng)服務(wù)”頁(yè)面,用戶可以選擇關(guān)閉不必要的選項(xiàng),如“蜂窩移動(dòng)網(wǎng)搜索”、“交通狀況”、“設(shè)置時(shí)區(qū)”等。2、減少后臺(tái)刷新的應(yīng)用程序第一步,在設(shè)置應(yīng)用中,點(diǎn)擊進(jìn)入“通用”選項(xiàng)。第二步,在“通用”選項(xiàng)頁(yè)面,點(diǎn)擊進(jìn)入“后臺(tái)應(yīng)用程序刷新”選項(xiàng)。第三步,在“后臺(tái)應(yīng)用程序刷新”選項(xiàng)頁(yè)面,可以選擇關(guān)閉一些不需要后臺(tái)刷新的應(yīng)用。3、減少在通知中心顯示項(xiàng)目第一步,在通知中心界面,點(diǎn)擊下方“編輯”按鈕,即可進(jìn)入通知欄目設(shè)置頁(yè)面。第二步,在通知欄目設(shè)置頁(yè)面,點(diǎn)擊需要添加欄目前面的“ ”按鈕,即可讓該欄目在通知中心顯示。4、減少耗電應(yīng)用的使用:第一步,在設(shè)置應(yīng)用中,通用選項(xiàng)頁(yè)面,點(diǎn)擊進(jìn)入“用量”選項(xiàng)。第二步,在用量設(shè)置頁(yè)面,點(diǎn)擊“電池用量”。第三步,在電池用量頁(yè)面,可以查看各應(yīng)用的耗電情況,如可以查看過(guò)去24小時(shí)和過(guò)去7天應(yīng)用耗電詳情,耗電最多的應(yīng)用可謂一目了然。5、設(shè)置手動(dòng)檢查新郵件第一步,在“設(shè)置”應(yīng)用頁(yè)面,點(diǎn)擊“郵件、通訊錄、日歷”。第二步,在“郵件、通訊錄、日歷”選項(xiàng)頁(yè)面,點(diǎn)擊“獲取新數(shù)據(jù)”選項(xiàng)。第三步,在“獲取新數(shù)據(jù)”頁(yè)面,點(diǎn)擊開(kāi)啟“推送”功能。在頁(yè)面最下方,有每15分鐘、30分鐘、每小時(shí)等自動(dòng)讓iPhone檢查一次新郵件的設(shè)置,但為了省電,用戶可以設(shè)置為手動(dòng)來(lái)檢查新郵件。6、把手機(jī)放置信號(hào)較強(qiáng)的位置在iOS8系統(tǒng)中,手機(jī)網(wǎng)絡(luò)信號(hào)一般采用圓點(diǎn)來(lái)表示,信號(hào)較強(qiáng)時(shí)會(huì)顯示五個(gè)實(shí)心圓點(diǎn),較弱時(shí)實(shí)心圓點(diǎn)較少空心圓點(diǎn)變多,但是效果不夠直觀。下面,給大家介紹一種用數(shù)字來(lái)顯示手機(jī)網(wǎng)絡(luò)信號(hào)強(qiáng)度的方法。一般情況下-40至-50之間為在基站附近;-50至-60之間信號(hào)屬于非常好;-60至-70之間信號(hào)屬于良好;-70至-80之間屬于信號(hào)稍弱;-80-90之間屬于信號(hào)弱;-90以內(nèi)為基本能通訊狀態(tài)。-100的話,說(shuō)明信號(hào)非常差了,基本沒(méi)什么信號(hào)了。信號(hào)越弱,越容易耗電,可以將手機(jī)放置到信號(hào)較強(qiáng)的地方,這樣也容易省電?! 〉谝徊剑陔娫拺?yīng)用界面,進(jìn)入撥號(hào)鍵盤,輸入*3001#12345#*,然后點(diǎn)擊撥號(hào)。第二步,稍后會(huì)顯示“Field Test”界面,界面下方會(huì)顯示更新時(shí)間,上面手機(jī)信號(hào)就會(huì)顯示數(shù)字了。7、適當(dāng)減少后臺(tái)運(yùn)行的應(yīng)用具體操作方法:第一步,連續(xù)按兩次Home鍵,就會(huì)顯示后臺(tái)正在運(yùn)行的應(yīng)用界面,還會(huì)顯示最近常用的聯(lián)系人,方便用戶快速聯(lián)系他們。第二步,向左或向右滑動(dòng)界面,可以查看運(yùn)行中的應(yīng)用界面,選擇需要關(guān)閉的應(yīng)用,向上滑動(dòng)其應(yīng)用界面,即可關(guān)閉。8、不要將屏幕設(shè)置太亮。第一步,在設(shè)置應(yīng)用中,點(diǎn)擊進(jìn)入“顯示與亮度”選項(xiàng)。第二步,在“顯示與亮度”選項(xiàng)頁(yè)面,關(guān)閉“自動(dòng)亮度調(diào)節(jié)”,并可以根據(jù)需要調(diào)節(jié)屏幕亮度,不要太亮就好。另外,用戶也可以在控制面板中拉動(dòng)亮度調(diào)節(jié)按鈕,直接調(diào)節(jié)屏幕亮度。
0 有幫助 展開(kāi)

網(wǎng)站404頁(yè)面怎么設(shè)置 設(shè)置過(guò)程中需要注意那些東西

404頁(yè)面是網(wǎng)站優(yōu)化中必不可少的基礎(chǔ)優(yōu)化之一,隨著網(wǎng)站運(yùn)營(yíng)時(shí)間的不斷延長(zhǎng),網(wǎng)站上原來(lái)的網(wǎng)頁(yè)內(nèi)容可能會(huì)被刪除,但是該網(wǎng)頁(yè)的鏈接地址往往會(huì)以各種內(nèi)鏈、外鏈形式存在,如果使用的是一些錨文本鏈接,這些文字內(nèi)容可能會(huì)吸引到用戶點(diǎn)擊,而對(duì)應(yīng)的頁(yè)面卻已經(jīng)刪除,此時(shí)如果沒(méi)有設(shè)置404頁(yè)面,那么用戶獲得的頁(yè)面就是一個(gè)錯(cuò)誤的頁(yè)面,而搜索引擎 獲得的路徑則變成了死路。正因如此又將這類鏈接稱之為死鏈。做網(wǎng)站的都知道網(wǎng)站優(yōu)化要從站內(nèi)和站外優(yōu)化兩方面來(lái)進(jìn)行,那么站內(nèi)優(yōu)化你是不是忘記了你的404頁(yè)面呢?今天武漢肥貓科技就來(lái)談?wù)?04頁(yè)面的設(shè)置方法和注意事項(xiàng)。一、什么是404頁(yè)面404頁(yè)面404頁(yè)面是客戶端在瀏覽網(wǎng)頁(yè)時(shí),服務(wù)器無(wú)法正常提供信息,或是服務(wù)器無(wú)法回應(yīng),且不知道原因所返回的頁(yè)面。當(dāng)用戶輸入了錯(cuò)誤的鏈接時(shí),返回的頁(yè)面,它會(huì)告訴瀏覽者其所請(qǐng)求的頁(yè)面不存在或鏈接錯(cuò)誤,同時(shí)引導(dǎo)用戶使用網(wǎng)站其他頁(yè)面而不是關(guān)閉窗口離開(kāi),自定義404錯(cuò)誤頁(yè)面是增強(qiáng)用戶體驗(yàn)的很好的做法。二、404頁(yè)面作用404頁(yè)面是網(wǎng)站必備的一個(gè)頁(yè)面,它承載著用戶體驗(yàn)與SEO優(yōu)化的重任。404頁(yè)面通常為用戶訪問(wèn)了網(wǎng)站上不存在或已刪除的頁(yè)面,服務(wù)器返回的404錯(cuò)誤。如果站長(zhǎng)沒(méi)有設(shè)置404頁(yè)面 ,會(huì)出現(xiàn)死鏈接,蜘蛛爬行這類網(wǎng)址時(shí),不利于搜索引擎收錄。404頁(yè)面作用三、404頁(yè)面錯(cuò)誤提示是WWW網(wǎng)站訪問(wèn)比較經(jīng)常出現(xiàn)的錯(cuò)誤。最常見(jiàn)的出錯(cuò)提示:404 NOT FOUND。404頁(yè)面就是當(dāng)用戶輸入了錯(cuò)誤的鏈接時(shí),返回的頁(yè)面。四、404頁(yè)面對(duì)seo的影響自定義404錯(cuò)誤頁(yè)面是增強(qiáng)用戶體驗(yàn)的很好的做法,但在應(yīng)用過(guò)程中往往并未注意到404頁(yè)面對(duì)搜索引擎的影響,譬如:錯(cuò)誤的服務(wù)器端配置導(dǎo)致返回狀態(tài)碼“200”或自定義404錯(cuò)誤頁(yè)面使用Meta Refresh導(dǎo)致返回“302”狀態(tài)碼。五、404頁(yè)面設(shè)置的好處1、引導(dǎo)用戶不要關(guān)閉網(wǎng)站,增強(qiáng)用戶體驗(yàn)。2、防止網(wǎng)站出現(xiàn)死鏈接。六、404頁(yè)面設(shè)置方法方法一:下載404頁(yè)面模板1、下載后,解壓文件,里面有一個(gè)404文件夾和404.php兩個(gè)文件;如下圖;需要注意的是404文件里面有一張圖片,圖片和404文件夾請(qǐng)不要重命名,以免影響顯示效果。2、用Dreamweaver軟件,打開(kāi)404.php這個(gè)文件,如下圖所示,將雙引號(hào)之間的“http://www.feimao666.com”修改成你自己的網(wǎng)址,修改完成后,點(diǎn)擊“文件”-“保存”。3、打開(kāi)FTP上傳工具,將404文件夾和404.php上傳到網(wǎng)站的根目錄的主題文件夾,如果提示覆蓋的話直接覆蓋。(若你不知道你的網(wǎng)站根目錄是哪個(gè)文件夾,可以咨詢你的空間服務(wù)商)。4、上傳完成后,登陸空間控制面板,找到出錯(cuò)頁(yè)面(一般空間的名稱可能有所不同,要是沒(méi)找到的話就咨詢一下空間服務(wù)商看看),在“出錯(cuò)頁(yè)面”中進(jìn)行設(shè)置。5、最后我們打開(kāi)瀏覽器,輸入我們的網(wǎng)址,在網(wǎng)址后面隨意敲打一些字母或數(shù)字,然后回車,就能看到如下404頁(yè)面效果圖了,當(dāng)我們點(diǎn)擊“返回網(wǎng)站首頁(yè)”時(shí),就會(huì)回到我們網(wǎng)站的首頁(yè),這樣一個(gè)簡(jiǎn)單的404頁(yè)面就設(shè)置好了!
0 有幫助? 展開(kāi)

電腦網(wǎng)頁(yè)卡怎么辦?

你好 換 google 瀏覽器就好。好用。 以下是本人整理的電腦優(yōu)化、電腦加速的方法,請(qǐng)參考。1 定期的,對(duì)電腦內(nèi)的灰塵進(jìn)行清理,臺(tái)式機(jī)關(guān)機(jī)后打開(kāi)機(jī)箱,用吹風(fēng)機(jī),冷風(fēng)吹,本本就不用了。2 平時(shí)要常用 360 衛(wèi)士 、金山衛(wèi)士等工具清理系統(tǒng)垃圾和上網(wǎng)產(chǎn)生的臨時(shí)文件(ie 緩存),查殺惡意軟件。3 電腦配置差,盡量把虛擬內(nèi)存設(shè)置大點(diǎn),(xp)右擊我的電腦 屬性 高級(jí) 性能…… 那里 設(shè)置 高級(jí) 更改 在自定義那里 設(shè)置為 2000 - 4000(win7) 計(jì)算機(jī)-屬性-高級(jí)系統(tǒng)設(shè)置-性能設(shè)置-“高級(jí)”選項(xiàng)卡-虛擬內(nèi)存-更改-選擇要設(shè)置的驅(qū)動(dòng)器c盤,選擇系統(tǒng)管理大小或者根據(jù)需要選擇自定義大小-設(shè)置-確定。4 殺毒軟件裝種占資源小的,如 nod32,或只裝一個(gè)輔助殺毒軟件。5 盡量設(shè)置ip 為靜態(tài)ip ,可以減少電腦開(kāi)機(jī)啟動(dòng)時(shí)間和進(jìn)入桌面后的反映時(shí)間。(cqjiangyong總結(jié):很多人電腦開(kāi)機(jī)后前幾分鐘動(dòng)不了都是這個(gè)原因)6 電腦桌面不要放太多文件和圖標(biāo),會(huì)使電腦反應(yīng)變慢的,軟件盡量不要安裝在c盤。7 關(guān)閉一些啟動(dòng)程序。開(kāi)始-運(yùn)行-輸入msconfig—確定-在“系統(tǒng)配置實(shí)用程序”窗口中點(diǎn)選“啟動(dòng)”-啟動(dòng) ,除輸入法(Ctfmon)、殺毒軟件外,一般的程序都可以關(guān)掉。也可以用360等軟件,智能優(yōu)化開(kāi)機(jī)加速。8 建議只裝一個(gè)主殺毒軟件,裝多個(gè)會(huì)占電腦資源,會(huì)使電腦更慢。9 定期的對(duì)整理磁盤碎片進(jìn)行整理,打開(kāi)我的電腦 要整理磁盤碎片的驅(qū)動(dòng)器—屬性—工具--選擇整理的磁盤打開(kāi)“磁盤碎片整理程序”窗口—分析—碎片整理—系統(tǒng)即開(kāi)始整理。 10 安裝個(gè)優(yōu)化大師或超級(jí)兔子等 電腦優(yōu)化軟件,優(yōu)化下,電腦也會(huì)快很多??!11 現(xiàn)在的系統(tǒng),占內(nèi)存也比較大,有必要的話,加多條內(nèi)存,也會(huì)快很多。12 電腦硬盤用久了,也會(huì)使電腦變慢,重新分區(qū)安裝可以修復(fù)邏輯壞,電腦也會(huì)快點(diǎn),硬盤物理讀寫(xiě)速度慢,也只能是換個(gè)好點(diǎn)的?。?!如果幫到你,請(qǐng)選為滿意答案吧?。?!
0 有幫助? 展開(kāi)

怎樣使用搜索引擎的強(qiáng)制搜索?

搜索引擎命令大全!1、雙引號(hào)把搜索詞放在雙引號(hào)中,代表完全匹配搜索,也就是說(shuō)搜索結(jié)果返回的頁(yè)面包含雙引號(hào)中出現(xiàn)的所有的詞,連順序也必須完全匹配。bd和Google 都支持這個(gè)指令。例如搜索: “seo方法圖片”2、減號(hào)減號(hào)代表搜索不包含減號(hào)后面的詞的頁(yè)面。使用這個(gè)指令時(shí)減號(hào)前面必須是空格,減號(hào)后面沒(méi)有空格,緊跟著需要排除的詞。Google 和bd都支持這個(gè)指令。例如:搜索 -引擎返回的則是包含“搜索”這個(gè)詞,卻不包含“引擎”這個(gè)詞的結(jié)果3、星號(hào)星號(hào)*是常用的通配符,也可以用在搜索中。百度不支持*號(hào)搜索指令。比如在Google 中搜索:搜索*擎其中的*號(hào)代表任何文字。返回的結(jié)果就不僅包含“搜索引擎”,還包含了“搜索收擎”,“搜索巨擎”等內(nèi)容。4、inurlinurl: 指令用于搜索查詢?cè)~出現(xiàn)在url 中的頁(yè)面。bd和Google 都支持inurl 指令。inurl 指令支持中文和英文。比如搜索:inurl:搜索引擎優(yōu)化返回的結(jié)果都是網(wǎng)址url 中包含“搜索引擎優(yōu)化”的頁(yè)面。由于關(guān)鍵詞出現(xiàn)在url 中對(duì)排名有一定影響,使用inurl:搜索可以更準(zhǔn)確地找到競(jìng)爭(zhēng)對(duì)手。5、inanchorinanchor:指令返回的結(jié)果是導(dǎo)入鏈接錨文字中包含搜索詞的頁(yè)面。百度不支持inanchor。比如在Google 搜索 :inanchor:點(diǎn)擊這里返回的結(jié)果頁(yè)面本身并不一定包含“點(diǎn)擊這里”這四個(gè)字,而是指向這些頁(yè)面的鏈接錨文字中出現(xiàn)了“點(diǎn)擊這里”這四個(gè)字??梢杂脕?lái)找到某個(gè)關(guān)鍵詞的競(jìng)爭(zhēng)對(duì)收,而且這些競(jìng)爭(zhēng)對(duì)手往往是做過(guò)SEO 的。研究競(jìng)爭(zhēng)對(duì)手頁(yè)面有哪些外部鏈接,就可以找到很多鏈接資源。6、intitleintitle: 指令返回的是頁(yè)面title 中包含關(guān)鍵詞的頁(yè)面。Google 和bd都支持intitle 指令。使用intitle 指令找到的文件是更準(zhǔn)確的競(jìng)爭(zhēng)頁(yè)面。如果關(guān)鍵詞只出現(xiàn)在頁(yè)面可見(jiàn)文字中,而沒(méi)有出現(xiàn)在title 中,大部分情況是并沒(méi)有針對(duì)關(guān)鍵詞進(jìn)行優(yōu)化,所以也不是有力的競(jìng)爭(zhēng)對(duì)手。7、allintitleallintitle:搜索返回的是頁(yè)面標(biāo)題中包含多組關(guān)鍵詞的文件。例如 :allintitle:SEO 搜索引擎優(yōu)化就相當(dāng)于:intitle:SEO intitle:搜索引擎優(yōu)化返回的是標(biāo)題中中既包含“SEO”,也包含“搜索引擎優(yōu)化”的頁(yè)面8、allinurl與allintitle: 類似。allinurl:SEO 搜索引擎優(yōu)化就相當(dāng)于 :inurl:SEO inurl:搜索引擎優(yōu)化9、filetype用于搜索特定文件格式。Google 和bd都支持filetype 指令。比如搜索filetype:pdf SEO返回的就是包含SEO 這個(gè)關(guān)鍵詞的所有pdf 文件。10、sitesite:是SEO 最熟悉的高級(jí)搜索指令,用來(lái)搜索某個(gè)域名下的所有文件。11、linkdomainlinkdomain:指令只適用于雅虎,返回的是某個(gè)域名的反向鏈接。雅虎的反向鏈接數(shù)據(jù)還比較準(zhǔn)確,是SEO 人員研究競(jìng)爭(zhēng)對(duì)手外部鏈接情況的重要工具之一。比如搜索
0 有幫助? 展開(kāi)

代碼優(yōu)化是如何實(shí)現(xiàn)的

  主要步驟:精簡(jiǎn)代碼;頭部?jī)?yōu)化,權(quán)重標(biāo)簽使用及圖片優(yōu)化。在這四個(gè)環(huán)節(jié)中,精簡(jiǎn)代碼是最基礎(chǔ)、最根本。   1.精簡(jiǎn)代碼是指清除或者簡(jiǎn)化頁(yè)面中的代碼,從而達(dá)到降低頁(yè)面體積、提高頁(yè)面的用戶體驗(yàn)及搜索引擎優(yōu)化性的目的。   精簡(jiǎn)代碼又分五個(gè)小步驟:1.清理垃圾代碼;2.html標(biāo)簽轉(zhuǎn)換;3.css優(yōu)化;4js優(yōu)化以及表格優(yōu)化。   1.1 垃圾代碼是指那些在刪除的情況下也不會(huì)影響頁(yè)面正常顯示的非必要代碼。不要小看這些代碼,他占據(jù)了很大的空間,不僅影響性能還影響搜索引擎的計(jì)算時(shí)間,所以代碼最好是手寫(xiě),如果用frontpage,word,dreamweaver,等工具寫(xiě)的話,產(chǎn)生的垃圾代碼會(huì)非常多,所以手動(dòng)清理掉。   1.2 html標(biāo)簽轉(zhuǎn)換,主要是指使用短標(biāo)簽替換在網(wǎng)頁(yè)中實(shí)現(xiàn)同樣效果的長(zhǎng)標(biāo)簽。例如與,兩周都是對(duì)字體加粗,但是比多出五個(gè)字符,如果頁(yè)面很多的話,就會(huì)產(chǎn)生很多冗余代碼。   1.3 css優(yōu)化。css優(yōu)化主要是改變css的調(diào)用方式,以及避免使用css為重要內(nèi)容定義樣式。   使用div+css方式制作頁(yè)面,一方面防止垃圾代碼,另一方面可以減少重復(fù)代碼。這種方式對(duì)搜索引擎非常友好。   1.4 js優(yōu)化。js對(duì)搜素引擎極不友好。目前搜索引擎不能解析javascript生成的頁(yè)面或者內(nèi)容。所以重要的內(nèi)容不能用js腳本生成;   1.5表格優(yōu)化,傳統(tǒng)的頁(yè)面基本都是用table。但是這種方式對(duì)搜索引擎非常不友好,所以不建議用table   實(shí)戰(zhàn):我的網(wǎng)站gsm alarm system所有的頁(yè)面都是手寫(xiě),幾乎沒(méi)有任何的冗余代碼,就是標(biāo)簽的轉(zhuǎn)換,盡量避免了長(zhǎng)便簽。   還有就是css優(yōu)化,所有的樣式我放在外部頁(yè)面,只需在頭部添加引用即可,這樣大大減少了頁(yè)面的體積。   還有就是我采用了div+css的方式寫(xiě)了每個(gè)頁(yè)面。   還有js優(yōu)化,所有的重要內(nèi)容都沒(méi)有使用js,用js只是顯示一些特效,但是js的代碼也是寫(xiě)在外部頁(yè)面,而要在頁(yè)面的底部添加引用,千萬(wàn)不要再頭部,如果在頭部也會(huì)影響頁(yè)面的性能的   而我的網(wǎng)站gsm alarm system所有的頁(yè)面都遵守了上面所述規(guī)則。以上小弟如果有錯(cuò)的地方,各位大哥,可以給予指點(diǎn),小弟不勝感激。好了今天就到此了,下節(jié)繼續(xù)。
0 有幫助? 展開(kāi)

網(wǎng)站性能優(yōu)化怎么辦

一、前端優(yōu)化網(wǎng)站性能優(yōu)化是一個(gè)很綜合的話題,涉及到服務(wù)器的配置和網(wǎng)站前后端程序等各個(gè)方面,我只是從實(shí)際經(jīng)歷出發(fā),分享一下自己所嘗試過(guò)的網(wǎng)站性能優(yōu)化方法。之所以在標(biāo)題上掛一個(gè)web2.0,是因?yàn)楸疚母赜谥行【W(wǎng)站的性能優(yōu)化,我所使用的系統(tǒng)也是典型web2.0的LAMP架構(gòu)。首先講講前端的優(yōu)化,用戶訪問(wèn)網(wǎng)頁(yè)的等待時(shí)間,有80%是發(fā)生在瀏覽器前端,特別是頁(yè)面和頁(yè)面中各種元素(圖片、CSS、Javascript、 flash…)的下載之上。因此在很多情況下,相對(duì)于把大量的時(shí)間花在艱苦而繁雜的程序改進(jìn)上,前端的優(yōu)化往往能起到事半功倍的作用。雅虎最近將內(nèi)部使用的性能測(cè)試工具yslow向第三方公開(kāi),并發(fā)布了著名的網(wǎng)站性能優(yōu)化的十三條規(guī)則,建議你下載并安裝yslow,并作為測(cè)評(píng)網(wǎng)站優(yōu)化效果的工具。下面我挑其中特別有價(jià)值的具體說(shuō)明一下優(yōu)化的方法:對(duì)于第一次訪問(wèn)您網(wǎng)站,尚未在瀏覽器cache中緩存您網(wǎng)站內(nèi)容的用戶,我們可以做的事情包括:1)減少一個(gè)頁(yè)面訪問(wèn)所產(chǎn)生的http連接次數(shù)對(duì)于第一次訪問(wèn)你網(wǎng)站的用戶,頁(yè)面所產(chǎn)生的http連接次數(shù)是影響性能的一個(gè)關(guān)鍵瓶頸。對(duì)策:- 盡量簡(jiǎn)潔的頁(yè)面設(shè)計(jì),最大程度減少圖片的使用,通過(guò)放棄一些不必要的頁(yè)面特效來(lái)減少javascript的使用。- 使用一些優(yōu)化技巧,比如利用圖片的背景位移減少圖片的個(gè)數(shù);image map技術(shù);使用Inline images將css圖片捆綁到網(wǎng)頁(yè)中。- 盡量合并js和css文件,減少獨(dú)立文件個(gè)數(shù)。2) 使用gzip壓縮網(wǎng)頁(yè)內(nèi)容使用gzip來(lái)壓縮網(wǎng)頁(yè)中的靜態(tài)內(nèi)容,能夠顯著減少用戶訪問(wèn)網(wǎng)頁(yè)時(shí)的等待時(shí)間(據(jù)說(shuō)可達(dá)到60%)。主流的web服務(wù)器都支持或提供gzip壓縮,如果使用apache服務(wù)器,只需要在配置文件中開(kāi)啟 mod_gzip(apache1.x)或mod_deflate(apache2.x)即可。凡是靜態(tài)的頁(yè)面,使用gzip壓縮都能夠顯著提高服務(wù)器效率并減少帶寬支出,注意圖片內(nèi)容本身已經(jīng)是壓縮格式了,務(wù)必不要再進(jìn)行壓縮。3)將CSS放在頁(yè)面頂端,JS文件放在頁(yè)面底端CSS的引用要放在html的頭部header中,JS文件引用盡量放在頁(yè)面底端標(biāo)簽的后面,主要的思路是讓核心的頁(yè)面內(nèi)容盡早顯示出來(lái)。不過(guò)要注意,一些大量使用js的頁(yè)面,可能有一些js文件放在底端會(huì)引起一些難以預(yù)料的問(wèn)題,根據(jù)實(shí)際情況適當(dāng)運(yùn)用即可。4)使JS文件內(nèi)容最小化具體來(lái)說(shuō)就是使用一些javascript壓縮工具對(duì)js腳本進(jìn)行壓縮,去除其中的空白字符、注釋,最小化變量名等。在使用gzip壓縮的基礎(chǔ)上,對(duì)js內(nèi)容的壓縮能夠?qū)⑿阅茉偬岣?%。5)盡量減少外部腳本的使用,減少DNS查詢時(shí)間不要在網(wǎng)頁(yè)中引用太多的外部腳本,首先,一次dns的解析過(guò)程會(huì)消耗20-120毫秒的時(shí)間;其次,如果在頁(yè)面中引用太多的外部文件(如各種廣告、聯(lián)盟等代碼),可能會(huì)因?yàn)橥獠课募捻憫?yīng)速度而將你的網(wǎng)站拖得很慢。如果不得不用,那么就盡量將這些腳本放在頁(yè)腳吧。不過(guò)有一點(diǎn)需要提及,就是瀏覽器一般只能并行處理同一域名下的兩個(gè)請(qǐng)求,而對(duì)于不同子的域名則不受此限制,因此適當(dāng)將本站靜態(tài)內(nèi)容(css,js)放在其他的子域名下(如 static.xxx.com)會(huì)有利于提高瀏覽器并行下載網(wǎng)頁(yè)內(nèi)容的能力。對(duì)于您網(wǎng)站的經(jīng)常性訪問(wèn)用戶,主要的優(yōu)化思路就是最大限度利用用戶瀏覽器的cache來(lái)減少服務(wù)器的開(kāi)銷。1)在header中添加過(guò)期時(shí)間(Expires Header)在header中給靜態(tài)內(nèi)容添加一個(gè)較長(zhǎng)的過(guò)期時(shí)間,這樣可以使用戶今后訪問(wèn)只讀取緩存中的文件,而不會(huì)與服務(wù)器產(chǎn)生任何的交互。不過(guò)這樣做也存在一些問(wèn)題,當(dāng)圖片、CSS和js文件更新時(shí),用戶如果不刷新瀏覽器,就無(wú)法獲得此更新。這樣,我們?cè)趯?duì)圖片、css和js文件修改時(shí),必須要進(jìn)行重命名,才能保證用戶訪問(wèn)到最新的內(nèi)容。這可能會(huì)給開(kāi)發(fā)造成不小的麻煩,因?yàn)檫@些文件可能被站點(diǎn)中的許多文件所引用。flickr提出的解決辦法是通過(guò)url rewrite使不同版本號(hào)的URL事實(shí)上指向同一個(gè)文件,這是一個(gè)聰明的辦法,因?yàn)閡rl級(jí)別的操作效率是很高的,可以給開(kāi)發(fā)過(guò)程提供不少便利。要理解為什么這樣做,必須要了解瀏覽器訪問(wèn)url時(shí)的工作機(jī)制:a. 第一次訪問(wèn)url時(shí),用戶從服務(wù)器段獲取頁(yè)面內(nèi)容,并把相關(guān)的文件(images,css,js…)放在高速緩存中,也會(huì)把文件頭中的expired time,last modified, ETags等相關(guān)信息也一同保留下來(lái)。b. 用戶重復(fù)訪問(wèn)url時(shí),瀏覽器首先看高速緩存中是否有本站同名的文件,如果有,則檢查文件的過(guò)期時(shí)間;如果尚未過(guò)期,則直接從緩存中讀取文件,不再訪問(wèn)服務(wù)器。c. 如果緩存中文件的過(guò)期時(shí)間不存在或已超出,則瀏覽器會(huì)訪問(wèn)服務(wù)器獲取文件的頭信息,檢查last modifed和ETags等信息,如果發(fā)現(xiàn)本地緩存中的文件在上次訪問(wèn)后沒(méi)被修改,則使用本地緩存中的文件;如果修改過(guò),則從服務(wù)器上獲取最新版本。我的經(jīng)驗(yàn),如果可能,盡量遵循此原則給靜態(tài)文件添加過(guò)期時(shí)間,這樣可以大幅度減少用戶對(duì)服務(wù)器資源的重復(fù)訪問(wèn)。2)將css和js文件放在獨(dú)立外部文件中引用將css和js文件放在獨(dú)立文件中,這樣它們會(huì)被單獨(dú)緩存起來(lái),在訪問(wèn)其他頁(yè)面時(shí)可以從瀏覽器的高速緩存中直接讀取。一些網(wǎng)站的首頁(yè)可能是例外的,這些首頁(yè)的自身瀏覽可能并不大,但卻是用戶訪問(wèn)網(wǎng)站的第一印象以及導(dǎo)向到其他頁(yè)面的起點(diǎn),也可能這些頁(yè)面本身使用了大量的ajax局部刷新及技術(shù),這時(shí)可以將 css和js文件直接寫(xiě)在頁(yè)面中。3)去掉重復(fù)的腳本在IE中,包含重復(fù)的js腳本會(huì)導(dǎo)致瀏覽器的緩存不被使用,仔細(xì)檢查一下你的程序,去掉重復(fù)引用的腳本應(yīng)該不是一件很難的事情。4)避免重定向的發(fā)生除了在header中人為的重定向之外,網(wǎng)頁(yè)重定向常在不經(jīng)意間發(fā)生,被重定向的內(nèi)容將不會(huì)使用瀏覽器的緩存。比如用戶在訪問(wèn)www.xxx.com,服務(wù)器會(huì)通過(guò)301轉(zhuǎn)向到www.xxx.com/,在后面加了一個(gè)“/”。如果服務(wù)器的配置不好,這也會(huì)給服務(wù)器帶來(lái)額外的負(fù)擔(dān)。通過(guò)配置apache的 alias或使用mod_rewrite模塊等方法,可以避免不必要的重定向。還有一些,比如使用CDN分發(fā)機(jī)制、避免CSS表達(dá)式等、避免使用ETags等,因?yàn)椴惶S茫@里就不再贅述了。做完了上述的優(yōu)化,可以試著用yslow測(cè)試一下網(wǎng)頁(yè)的性能評(píng)分,一般都可以達(dá)到70分以上了。當(dāng)然,除了瀏覽器前端和靜態(tài)內(nèi)容的優(yōu)化之外,還有針對(duì)程序腳本、服務(wù)器、數(shù)據(jù)庫(kù)、負(fù)載的優(yōu)化,這些更深層次的優(yōu)化方法對(duì)技術(shù)有更高的要求。本文的后半部分將重點(diǎn)探討后端的優(yōu)化。二、后端優(yōu)化上次寫(xiě)完web2.0網(wǎng)站前端優(yōu)化篇之后,一直想寫(xiě)寫(xiě)后端優(yōu)化的方法,今天終于有時(shí)間將思路整理了出來(lái)。前端優(yōu)化可以避免我們?cè)斐蔁o(wú)謂的服務(wù)器和帶寬資源浪費(fèi),但隨著網(wǎng)站訪問(wèn)量的增加,僅靠前端優(yōu)化已經(jīng)不能解決所有問(wèn)題了,后端軟件處理并行請(qǐng)求的能力、程序運(yùn) 行的效率、硬件性能以及系統(tǒng)的可擴(kuò)展性,將成為影響網(wǎng)站性能和穩(wěn)定的關(guān)鍵瓶頸所在。優(yōu)化系統(tǒng)和程序的性能可以從以下的方面來(lái)入手:1)apache、mysql等軟件的配置的優(yōu)化盡管apache和mysql等軟件在安裝后使用的默認(rèn)設(shè)置足以使你的網(wǎng)站運(yùn)行起來(lái),但是通過(guò)調(diào)整mysql和apache的一些系統(tǒng)參數(shù),還是可以追求更高的效率和穩(wěn)定性。這個(gè)領(lǐng)域中有很多專業(yè)的文章和論壇(比如: http://www.mysqlperformanceblog.com/),要想掌握也需要進(jìn)行深入的研究和實(shí)踐,這里就不重點(diǎn)討論了。2)應(yīng)用程序環(huán)境加速這里僅以我最常應(yīng)用的php開(kāi)發(fā)環(huán)境為例,有一些工具軟件可以通過(guò)優(yōu)化PHP運(yùn)行環(huán)境來(lái)達(dá)到提速的目的,其基本原理大致是將PHP代碼預(yù)編譯并緩存起來(lái),而不需要改變?nèi)魏未a,所以比較簡(jiǎn)單,可以將php的運(yùn)行效率提升50%以上。比較常用的免費(fèi)php加速工具有:APC( http: //pecl.php.net/package-info.php?package=APC)、Turck MMCache( http://turck-mmcache.sourceforge.net)、php accelebrator(www.php-accelerator.co.uk),還有收費(fèi)的Zend Performance Suite3)將靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容分開(kāi)處理apache是一個(gè)功能完善但比較龐大的web server,它的資源占用基本上和同時(shí)運(yùn)行的進(jìn)程數(shù)呈正比,對(duì)服務(wù)器內(nèi)存的消耗比較大,處理并行任務(wù)的效率也一般。在一些情況下,我們可以用比較輕量級(jí)的web server來(lái)host靜態(tài)的圖片、樣式表和javascript文件,這樣可以大大提升靜態(tài)文件的處理速度,還可以減少對(duì)內(nèi)存占用。我使用的web server是來(lái)自俄羅斯的nginx,其他選擇方案還包括lighttpd和thttpd等。4)基于反向代理的前端訪問(wèn)負(fù)載均衡當(dāng)一臺(tái)前端服務(wù)器不足以應(yīng)付用戶訪問(wèn)時(shí),通過(guò)前端機(jī)實(shí)現(xiàn)web訪問(wèn)的負(fù)載均衡是最快速可行的方案。通過(guò)apache的mod_proxy可以實(shí)現(xiàn)基于反向代理的負(fù)載均衡,這里推薦使用nginx做代理服務(wù)器,處理速度較apache更快一些。5)應(yīng)用緩存技術(shù)提高數(shù)據(jù)庫(kù)效能,文件緩存和分布式緩存數(shù)據(jù)庫(kù)訪問(wèn)處理并發(fā)訪問(wèn)的能力是很多網(wǎng)站應(yīng)用的關(guān)鍵瓶頸,在想到使用主從結(jié)構(gòu)和多farm的方式構(gòu)建服務(wù)器集群之前,首先應(yīng)該確保充分使用了數(shù)據(jù)庫(kù)查詢的緩存。一些數(shù)據(jù)庫(kù)類型(如mysql的innoDB)自身內(nèi)置對(duì)緩存的支持,此外,還可以利用程序方法將常用的查詢通過(guò)文件或內(nèi)存緩存起來(lái)。比如通過(guò) php中的ob_start和文件讀寫(xiě)函數(shù)可以很方便的實(shí)現(xiàn)文件形式的緩存,而如果你擁有多臺(tái)服務(wù)器,可以通過(guò)memcache技術(shù)通過(guò)分布式共享內(nèi)存來(lái)對(duì)數(shù)據(jù)庫(kù)查詢進(jìn)行緩存,不僅效率高而且擴(kuò)展性好,memcache技術(shù)在livejournal和Craigslist.org等知名網(wǎng)站應(yīng)用中都得到了檢驗(yàn)。6)服務(wù)器運(yùn)行狀態(tài)的檢測(cè),找到影響性能的瓶頸所在系統(tǒng)優(yōu)化沒(méi)有一勞永逸的方法,需要通過(guò)檢測(cè)服務(wù)器的運(yùn)行狀態(tài)來(lái)及時(shí)發(fā)現(xiàn)影響性能的瓶頸,以及可能存在的潛在問(wèn)題,因?yàn)榫W(wǎng)站的性能,永遠(yuǎn)取決于木桶中的短板。可以編寫(xiě)一些腳本來(lái)檢測(cè)web服務(wù)的運(yùn)行,也有一些開(kāi)源的軟件也提供了很好的功能7)良好的擴(kuò)展架構(gòu)是穩(wěn)定和性能的基礎(chǔ)一些技巧和竅門可以幫你度過(guò)眼前的難關(guān),但要想使網(wǎng)站具備應(yīng)付大規(guī)模訪問(wèn)的能力,則需要從系統(tǒng)架構(gòu)上進(jìn)行徹底的規(guī)劃,好在很多前人無(wú)私的把他們架構(gòu)網(wǎng)站的經(jīng)驗(yàn)分享給我們,使我們可以少走甚多彎路。我最近讀到的兩篇有啟發(fā)的文章:- 從LiveJournal后臺(tái)發(fā)展看大規(guī)模網(wǎng)站性能優(yōu)化方法 - Myspace的六次重構(gòu)最后不得不提到程序編碼和數(shù)據(jù)庫(kù)結(jié)構(gòu)對(duì)性能的影響,一系列糟糕的循環(huán)語(yǔ)句,一個(gè)不合理的查詢語(yǔ)句、一張?jiān)O(shè)計(jì)不佳的數(shù)據(jù)表或索引表,都足以會(huì)使應(yīng)用程序運(yùn)行的速度成倍的降低。培養(yǎng)全局思考的能力,養(yǎng)成良好的編程習(xí)慣,并對(duì)數(shù)據(jù)庫(kù)運(yùn)行機(jī)制有所了解,是提高編程質(zhì)量的基礎(chǔ)。
0 有幫助 展開(kāi)

如何對(duì)網(wǎng)站對(duì)文件和資源進(jìn)行優(yōu)化

1. 確保網(wǎng)站信息描述全站統(tǒng)一2. 清楚網(wǎng)站內(nèi)部無(wú)效重復(fù)的信息3. 讓用戶能迅速準(zhǔn)確的在網(wǎng)站查看相關(guān)內(nèi)容4. 優(yōu)化內(nèi)部結(jié)構(gòu)便于搜索引擎的理解和收錄為了達(dá)到以上這幾個(gè)效果,我們一般會(huì)采取幾種方法:關(guān)鍵詞優(yōu)化,網(wǎng)站頁(yè)面優(yōu)化,內(nèi)部結(jié)構(gòu)信息優(yōu)化和如何提高網(wǎng)頁(yè)的友好度和用戶體驗(yàn)效果。
0 有幫助? 展開(kāi)
img

在線咨詢

建站在線咨詢

img

微信咨詢

掃一掃添加
動(dòng)力姐姐微信

img
img

TOP