作網站開發的都須要用到網站廣告自動定時發佈功能,也就是說,編輯在網站後臺把文章編寫好以後,設置發佈時間,點肯定後發佈,這時在網站前臺訪客是看不到這篇文章的,必需要等到文章設置的發佈時間以後才能看到。八叉網www.xxxxxxxxvideos.com就是定時自動發佈文章的。mysql
這樣作的好處是什麼呢?一是定時,二是延時。sql
定時,也就是能夠設置天天幾點定時發出新的文章,這樣對搜索引擎的收錄更好,畢竟不少小網站可能一天一篇文章或幾天才一篇文章,你定在每次發佈都是早上9點或時間的話,搜索引擎的蜘蛛知道你的發佈規律,就能夠天天只來爬一次就能夠了,若是你的發佈時間沒規律,它得浪費時間天天爬幾回或根本不想浪費時間來爬。數據庫
延時,也就是能夠延遲發佈。好比說,編輯雙休日不工做,但他又想正常發文章,他就能夠把自動發佈時間設置好,而後到時間以後訪問訪問網站時就能夠看到這篇文章了。即便是放長假或外出旅遊,只要把一大堆文章提早設置好了,網站自動定時間,徹底能夠放心在外面玩,不用擔憂網站新文章發佈的事。後端
那麼動定時發佈文章功能是怎麼實現的呢?咱們以八叉網www.xxxxxxxxvideos.com爲例,其實就是在mysql的查詢語句里加一個條件,當訪客訪問網頁時,後端程序查詢mysql數據庫的文章加上 where 條件,好比:ide
SELECT * FROM `文章表` WHERE `發佈時間` < 發佈時間網站
這樣就能夠實現自動定時發佈文章功能了。搜索引擎