代碼上線php

來源:互聯網
上載者:User
綠岸網路代碼上線

目錄

綠岸網路代碼上線... 1

中小企業專案上線方案... 1

小型企業上線方案... 1

中型企業代碼上線方案... 2

大唐電信案例... 3

Sina案例... 4

適合目前現狀上線方案... 5

中小企業專案上線方案

小型企業上線方案

1 發布快,及時,隨時隨地的就發行就緒代碼

2 開發人員發布的代碼不經過測試人員測試,且使用者訪問頁面重新整理即改變,也可能造成重新整理瞬間程式在更新,到時無法訪問,對網站使用者的體驗差,如果開發寫錯了代碼,造成的影響就更大了,這是拿使用者作為測試的上線方案

3 據統計,網站中大概50%以上的故障和開發程式碼有關的(比如:開發寫錯了一個迴圈的代碼,導致了死迴圈,此時大量使用者訪問這個程式,就能把伺服器資源耗盡,搞死伺服器)

4 在中小公司網站出現問題一般是營運人員問題(例如網站宕機)但這種情況下,問題大多數可能由開發人員或代碼引起的。這裡比較好的策略是開發項目負責制的思想

1 開發人員須在個人電腦搭建LAMP環境測試開發好網站代碼,並且在辦公室或IDC機房的測試環境通過,最好有專職測試人員。

2 程式碼上線規定時間,例如:三天上線一次,如網站經常更新每天下午17點上線,這個看網站業務性質而定,原則就是影響使用者體驗最小

3 代碼上線前備份,網站程式除了問題方便回退,另外,從技巧上講,上傳的代碼時儘可能傳到伺服器網站臨時目錄,傳完整後一步MV過去,或者通過ln做軟串連。

4 務必由營運人員管理上線,對於代碼的功能性,開發人員更在意,而對於代碼的效能和服務的穩定,營運更在意,因此,如果網站宕機問題歸營運管,就要讓營運線上這樣更規範科學。否則,開發隨意更新,出了問題營運負責,營運永遠無法抬頭。

中型企業代碼上線方案

大唐電信案例

部門獨立核算。

開發部門租用營運部門伺服器,硬體設施,應用設定,監控設定,營運負責監控。 應用宕機每個部門的人去處理。

營運負責底層搭建,遷移。

上線等日常任何操作,每個項組裡人負責。

Sina案例

適合目前現狀上線方案

上線流程文字說明:

第一步:預估本月上線時間,郵件有開發負責人周知 測試組 營運組

第二步:開發人員代碼進入測試環境

第三步:測試組接入測試,是否達到功能實現 介面並發承受能力 --成功,進入第五步

第四步:退回重新開發

第五步:營運接入,確定更新網站URL,rsync 遷移。SQL審核

第六步:測試人員進入,測試預上線環境 是否與測試環境吻合

第七步:開發人員提交代碼至SVN,說明路徑 地址 及版本

第八步:營運人員,審核其路徑 地址 SQL 是否與預上線階段 一致

第九步:定時拖拽至生產環境。因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.