網(wǎng)站logo
SEO
網(wǎng)站優(yōu)化
seo369團(tuán)隊(duì),專注SEO、網(wǎng)站優(yōu)化
百度關(guān)鍵詞排名優(yōu)化,先排名后付費(fèi)
引領(lǐng)SEO見效果付費(fèi)新潮流
聯(lián)系電話
您現(xiàn)在的位置: seo優(yōu)化福建SEO網(wǎng)站優(yōu)化服務(wù)中心 

北京SEO服務(wù)中心

福建建設(shè)中如何合理設(shè)計(jì)回退功能

來源:福建SEO服務(wù)中心  2018-03-02  關(guān)鍵字:福建網(wǎng)站建設(shè)

    福建網(wǎng)站建設(shè)中如何合理設(shè)計(jì)回退功能 網(wǎng)站建設(shè)時(shí)無論是從代碼安全,數(shù)據(jù)安全還是用戶操作的容錯(cuò)性考慮,回退功能應(yīng)該從網(wǎng)站建設(shè)一開始就考慮,避免突發(fā)情況下可以迅速恢復(fù)網(wǎng)站。下面列出了要具備回退功能需要注意的幾個(gè)關(guān)鍵點(diǎn)。是的,回退功能的主要難點(diǎn)在于數(shù)據(jù)庫,通過仔細(xì)檢查網(wǎng)站,一一排除那些明顯的問題,然后堅(jiān)持幾個(gè)簡(jiǎn)單的原則,所有網(wǎng)站建設(shè)團(tuán)隊(duì)都能夠設(shè)計(jì)完善的回退功能。

  • 保證數(shù)據(jù)庫修改只能是增量的。在下一個(gè)廢除了列之間的依賴關(guān)系的版本發(fā)布之前,只能添加數(shù)據(jù)庫的列或表,不能直接刪除。一旦實(shí)施了這些標(biāo)準(zhǔn),每個(gè)版本都應(yīng)該有一部分代碼專門用于清除上一個(gè)版本遺留的對(duì)于數(shù)據(jù)。
  • DDL和DML必須腳本化且測(cè)試過,這個(gè)可以在網(wǎng)站建設(shè)的后期修改。每個(gè)版本中對(duì)數(shù)據(jù)庫的修改必須通過腳本實(shí)現(xiàn),而不能手段進(jìn)行。其中應(yīng)該包括回退腳本。這樣做的原因有兩點(diǎn):1. 網(wǎng)站建設(shè)團(tuán)隊(duì)需要在QA或某個(gè)階段測(cè)試回退操作,以便驗(yàn)證什么都沒有被漏掉;2. 需要在一定的負(fù)載的條件下測(cè)試腳本,確保在網(wǎng)站程序使用數(shù)據(jù)庫時(shí),它仍然能夠執(zhí)行。
  • 對(duì)網(wǎng)站中的SQL查詢進(jìn)行約束。網(wǎng)站建設(shè)團(tuán)隊(duì)需要消除所有SQL語句中的歧義,刪除所有Select *查詢,并且給update語句加上要更新的列名字。
  • 較大型網(wǎng)站建設(shè)項(xiàng)目中要合理使用緩存,正確設(shè)置響應(yīng)頭中的緩存參數(shù)??蛻舳司彺婵梢栽诰W(wǎng)站出現(xiàn)故障時(shí)讓大部分曾經(jīng)訪問過網(wǎng)站的用戶從緩存中正常訪問部分重要信息,不至于直接出現(xiàn)錯(cuò)誤頁面??蛻舳司彺嬷饕蒱ttp響應(yīng)頭中的Cache-Control,Last-Modified和Expires參數(shù)實(shí)現(xiàn),下面是被正確設(shè)置緩存的網(wǎng)站響應(yīng)頭,其中紅色字體部分是緩存的關(guān)鍵參數(shù),確保你的網(wǎng)站返回的http頭部正確包含了這些內(nèi)容,剩下的就交給瀏覽器去完成吧
  •  
SEO | 網(wǎng)站優(yōu)化 | 各地SEO資訊 | 網(wǎng)站地圖
【SEO369】探索SEO優(yōu)化的奧秘,專業(yè)提供企業(yè)SEO、網(wǎng)站優(yōu)化、網(wǎng)站建設(shè)服務(wù)
版權(quán)所有:SEO369  備案號(hào):津ICP備08002309號(hào)
在線客服
網(wǎng)站優(yōu)化
QQ: 41868630
TEL: 4008001220