48 PHP 頁面靜態化

來源:互聯網
上載者:User
  1. URL rewrite (偽靜態)

html純靜態頁的好處有4點:
1、載入的時候不需要調用資料庫,開啟速度快。
2、減少了伺服器對資料響應的負荷。
3、從安全形度講,純靜態網頁不易遭受駭客攻擊。
4、從網站穩定性來講,即使網站代碼或資料庫出了問題,靜態網站也不會受到影響。
真靜態最大的缺點就是程式產生了大量檔案,佔用過多的網站空間,增加網站製作成本。

偽靜態既url重寫,就是截取傳入的Web請求並自動將請求重新導向到其他url的過程,其目的主要是通過重寫URL的方法實現去掉動態網頁的參數,從而更加有利於搜索引擎的收錄。
偽靜態優點有5點:
1、維護方便,網頁每天都自動變化,不用維護或者說極大地減少了維護量。
2、可以方便的實現對搜索引擎的最佳化,易於被搜索引擎收錄。
3、縮短了url的長度,隱藏檔案實際路徑提高了安全性,易於使用者記憶和輸入。
4、占空間比較小,不像純靜態那樣多佔用近過多的空間。
5、安全效能通過url地址隱藏或加密,讓駭客無法找到真實的動態網頁面,同時動態檔案不需要太高的許可權,從而避免了木馬的注入。
偽靜態最大的缺點就是會佔用一定量的CPU使用率,增加伺服器的回應時間。
綜上所述,我們該怎麼選擇呢?
1、既然真偽靜態和偽靜態對搜索引擎的效果一樣,我們就可以選擇偽靜態了,畢竟它的優點是純靜態不可取代的。
2、大量使用偽靜態會照成CPU超負荷,所以我們只要不大量使用就可以了,設計線上使用了相應的編譯緩衝技術,己經很好的最佳化並解決這個問題了。
3、靜態只是針對搜索引擎的,不需要給使用者使用,我們有著很成熟的偽靜態技術,沒有必要去做真靜態,給使用者造成過多不必要的麻煩。

2. 最佳化頁面的方法

等。

2.1 動態網頁面靜態化:





動態網頁面靜態化不適用於:

3. 關於動態 URL 地址設定靜態形式

4. 靜態化介紹

局部純靜態:用ajax實現

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介紹了48 PHP 頁面靜態化,包括了ajax,索引方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.