福建建設中如何合理設計回退功能
來源:福建SEO服務中心 2018-03-02 關(guān)鍵字:福建網(wǎng)站建設
福建網(wǎng)站建設中如何合理設計回退功能 網(wǎng)站建設時無論是從代碼安全,數(shù)據(jù)安全還是用戶操作的容錯性考慮,回退功能應該從網(wǎng)站建設一開始就考慮,避免突發(fā)情況下可以迅速恢復網(wǎng)站。下面列出了要具備回退功能需要注意的幾個關(guān)鍵點。是的,回退功能的主要難點在于數(shù)據(jù)庫,通過仔細檢查網(wǎng)站,一一排除那些明顯的問題,然后堅持幾個簡單的原則,所有網(wǎng)站建設團隊都能夠設計完善的回退功能。
- 保證數(shù)據(jù)庫修改只能是增量的。在下一個廢除了列之間的依賴關(guān)系的版本發(fā)布之前,只能添加數(shù)據(jù)庫的列或表,不能直接刪除。一旦實施了這些標準,每個版本都應該有一部分代碼專門用于清除上一個版本遺留的對于數(shù)據(jù)。
- DDL和DML必須腳本化且測試過,這個可以在網(wǎng)站建設的后期修改。每個版本中對數(shù)據(jù)庫的修改必須通過腳本實現(xiàn),而不能手段進行。其中應該包括回退腳本。這樣做的原因有兩點:1. 網(wǎng)站建設團隊需要在QA或某個階段測試回退操作,以便驗證什么都沒有被漏掉;2. 需要在一定的負載的條件下測試腳本,確保在網(wǎng)站程序使用數(shù)據(jù)庫時,它仍然能夠執(zhí)行。
- 對網(wǎng)站中的SQL查詢進行約束。網(wǎng)站建設團隊需要消除所有SQL語句中的歧義,刪除所有Select *查詢,并且給update語句加上要更新的列名字。
- 較大型網(wǎng)站建設項目中要合理使用緩存,正確設置響應頭中的緩存參數(shù)??蛻舳司彺婵梢栽诰W(wǎng)站出現(xiàn)故障時讓大部分曾經(jīng)訪問過網(wǎng)站的用戶從緩存中正常訪問部分重要信息,不至于直接出現(xiàn)錯誤頁面。客戶端緩存主要由http響應頭中的Cache-Control,Last-Modified和Expires參數(shù)實現(xiàn),下面是被正確設置緩存的網(wǎng)站響應頭,其中紅色字體部分是緩存的關(guān)鍵參數(shù),確保你的網(wǎng)站返回的http頭部正確包含了這些內(nèi)容,剩下的就交給瀏覽器去完成吧
- 福建SEO資訊
- 福建seo優(yōu)化的幾種技巧對比
- 福建網(wǎng)站建設過程中做好網(wǎng)站優(yōu)化
- 福建建設中如何合理設計回退功能
- 福建網(wǎng)站優(yōu)化如何判斷一個網(wǎng)站價值的大小?
- 福建SEO優(yōu)化網(wǎng)站過程中的內(nèi)容創(chuàng)作的大忌
- 做福建網(wǎng)站優(yōu)化能不能忽視長尾關(guān)鍵詞?答案肯定是不能被
- 【福建seo】百度與谷歌seo的區(qū)別與聯(lián)系
- 福建網(wǎng)站優(yōu)化過程中影響排名的幾個因素總結(jié)