首頁  >  文章  >  後端開發  >  用PHP開發個人blog——概要

用PHP開發個人blog——概要

小云云
小云云原創
2017-11-15 11:52:012543瀏覽

這篇文章是在介紹如何用PHP實現一個blog之前的概述,也是給大家一個用PHP做blog的思路,這裡是藉用CSDN blog來進行文章的闡述,希望大家能從中有收穫。

其實CSDN的介面不能定制,使用預設的各類模板基本上還算可以。就是打開的時候要載入很久,可能因為引入的資源檔案太雜亂了吧。 CSDN的文章收錄要比cnblogs好像快很多。

cnblogs可以自己設計模板,加入CSS和HTML。但是介面需要花很多功夫才能修飾好,如果不修飾就特別簡陋。 cnblogs的載入速度沒的說,秒開。這點就相對來說比CSDN好很多。

自己開發部落格有哪些好處呢?平常有一些小的想法,總想寫出程式碼跑一下,驗證一下。就可以用一個部落格。例如最近研究神經網路的演算法, 就想試著做一個博文推薦的系統。自己開發郵箱,就可以把自己的郵箱地址寫在每一篇博文裡,讓發送垃圾郵件的人抓取到,從而驗證開發的郵件系統的垃圾郵件過濾演算法的效果……

那麼要用PHP寫一個blog要注意哪些點呢?

1、開啟速度的問題:

個人部落格的商業邏輯是很簡單的,無非就是發文章、閱讀文章、編輯分類、留言等等。之所以談架構,是因為前兩天用CSDN快卡哭了。所以就想研究研究部落格類網站如何每個頁面都秒開。

        第一,頁面盡量靜態化。當資料庫龐大後,如果每打開一篇部落格文章都要查資料庫讀出來,還是讀取分類、評論等等。比較浪費資源,所以可以將整個頁面或部分頁面靜態化。

        第二,頁面內的資源使用CDN。簡單,但是很有效果。

        第三,訪問量大的,資料庫查詢要做緩存,做延遲更新等等。例如文章的閱讀量等,可以存夠十次再提交一次資料庫更新。

因為本部落格訪問量尚小,所以暫時先不考慮上面提到的方法。

2、部落格架構:

        部落格大的模組要分為後台與前台,在後台的每個作業都要驗證是否登錄,包含了文章、分類的增刪改查操作。前台主要就是展示的作用了。為了快速開發,通常都要使用一些MVC的框架來規則化開發流程。我們這裡使用的是ThinkPHP。前端的框架可以讓你快速開發出美觀的介面,我們這裡採用的是bootstrap,JS框架使用的是Jquery。

以上兩點就是開發blog所需要的簡單的概述,如果你想用PHP完成一個自己的blog希望這篇簡單的概述能幫助到你,後面我們會分享blog實戰教學給大家,大家可以追蹤PHP中文網。

相關推薦:

php blog網站開發實例教學(1/8)_PHP教學

php blog

PHP實作簡單的blog教學

以上是用PHP開發個人blog——概要的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn