<nobr id="nzjtr"><p id="nzjtr"><rp id="nzjtr"></rp></p></nobr>

    <del id="nzjtr"></del>

    <noframes id="nzjtr"><ruby id="nzjtr"></ruby><big id="nzjtr"></big>

    <output id="nzjtr"><i id="nzjtr"><progress id="nzjtr"></progress></i></output>

    <listing id="nzjtr"><i id="nzjtr"><rp id="nzjtr"></rp></i></listing>

    <dl id="nzjtr"><ol id="nzjtr"><ins id="nzjtr"></ins></ol></dl>

    <em id="nzjtr"><p id="nzjtr"></p></em>

    <strike id="nzjtr"><p id="nzjtr"><b id="nzjtr"></b></p></strike>

    聯系我們 公司熱線:400-0125-586
    當前位置:首頁 > SEO資訊 > SEO動態

    對網站性能如何進行優化呢?

    來源:本站原創 發布時間:2020-10-12 14:56:31 點擊:

        一、減少HTTP請求:圖片合并(csssprites),Js腳本文件合并、css文件合并

        二、減少DNS查詢:DNS查詢服務指域名查找,指將請求的域名轉化為對應的IP地址,就如姓名和門牌號的關系。如輸入www.baidu.comDNS系統會將此域名轉化為119.75.217.109,然后將IP地址返回給瀏覽器,這個過程會花費一定的時間,影響頁面的加載,所以要盡可能減少DNS查詢。
        當客戶端中的DNS緩存都為空時(瀏覽器和操作系統都為空),DNS查找的次數和頁面中主機名的數量相同。這其中包括頁面中URL、圖片、腳本文件、樣式表、Flash對象等包含的主機名。減少主機名的數量可以減少DNS查找次數。
        減少主機名的數量還可以減少頁面中并行下載的數量。減少DNS查找次數可以節省響應時間,但是減少并行下載卻會增加響應時間。我的指導原則是把這些頁面中的內容分割成至少兩部分但不超過四部分。這種結果就是在減少DNS查找次數和保持較高程度并行下載兩者之間的權衡了。
        三、將css放在頁面最上面,將js放在頁面最下面
        css放在頁面最上面可以防止頁面出現白屏、閃跳的現象,即減少頁面的首屏出現時間。js的下載和執行會阻塞Dom樹的構建(嚴謹地說是中斷了Dom樹的更新),所以script標簽放在首屏范圍內的HTML代碼段里會截斷首屏的內容。而且js中可能會對DOM節點進行操作,而這時代碼是自上向下進行執行的,這樣會造成js對相應的元素操作不了。所以js放在頁面的最下面
        壓縮js和css
        減少文件體積,去除不必要的空白符、格式符、注釋(即對代碼進行格式化)
        把js和css提取出來放在外部文件中
        這一條要靈活運用,把js和css提取出來放在外部文件的優點是:減少html體積,提高了js和css的復用性,提高日后的可維護性
        缺點:增加了http請求,不過這一點可以通過緩存來解決
        什么情況下將js和css寫在頁面內呢,可以分為幾種情況:js和css代碼比較少;這個頁面不怎么會訪問
        避免重定向
        重定向就是用戶請求的頁面被轉移到了別的地方,瀏覽器向服務請請求一個頁面,服務器告訴瀏覽器請求的頁面已經被轉移到另外一個頁面,并告知另一個頁面地址,瀏覽器就再發送請求到重定向的地址。這樣會增加服務器和瀏覽器之間的往返次數,影響網站性能。
        重定向狀態碼有:301永久重定向302臨時重定向。304notmodified并不是真的重定向,它是用來告訴瀏覽器get請求的文件在緩存中,避免重新下載。
        移除重復腳本
        配置實體標簽Etag
        使用ajax緩存
        ajax的get和post方法:
        只要是瀏覽器的get請求,瀏覽器都會使用緩存,對于同一地址的請求,服務器會發送304狀態碼到瀏覽器,瀏覽器就會使用緩存中的數據
        post的請求每次都會被執行,瀏覽器不會緩存
        使用Gzip壓縮
        使用CDN(內容分發網絡)
        在css中避免expression表達式
        添加expire/cache-control頭
    seo優化
     
    推薦閱讀
    娇小的学生videos流血了
      <nobr id="nzjtr"><p id="nzjtr"><rp id="nzjtr"></rp></p></nobr>

      <del id="nzjtr"></del>

      <noframes id="nzjtr"><ruby id="nzjtr"></ruby><big id="nzjtr"></big>

      <output id="nzjtr"><i id="nzjtr"><progress id="nzjtr"></progress></i></output>

      <listing id="nzjtr"><i id="nzjtr"><rp id="nzjtr"></rp></i></listing>

      <dl id="nzjtr"><ol id="nzjtr"><ins id="nzjtr"></ins></ol></dl>

      <em id="nzjtr"><p id="nzjtr"></p></em>

      <strike id="nzjtr"><p id="nzjtr"><b id="nzjtr"></b></p></strike>