電子商務網站自動確認收貨怎麼實現的

來源:互聯網
上載者:User
關鍵字 php shell mysql
電子商務網站的自動確認收貨是怎麼實現的?
定時指令碼去實現,即時監控,伺服器成本比較大,定點去跑,時間無法精確,是怎麼實現的???

回複內容:

電子商務網站的自動確認收貨是怎麼實現的?
定時指令碼去實現,即時監控,伺服器成本比較大,定點去跑,時間無法精確,是怎麼實現的???

你可以把代碼寫在首頁的裡面,每次有人訪問網站都去檢查一下是否有需要確定收貨的訂單,定時上下架就是這麼做的

自動確認收貨這個狀態如果僅僅是讓用戶端看的話,等使用者下一次上線的時間,做一次運算就可以了。
如果有其它用處的,建議分開用途。

每天定時半夜篩選第二天 可以自動確認收貨的訂單

然後第二天 每10分鐘 執行一次確認收貨 開銷不會太大吧 時間也相對精確

送貨人員確認已經送到,就確認收貨。

客戶沒點確認收貨,不代表就是自動確認收貨的。

定義一個最後自動收貨時間這麼個東西,通過下單時間和這個時間進行操作。在此訂單逾時之後第一次出現在人們眼前(任意方式)的時候修改狀態。

如果你想以PHP來實現,定時指令碼應該是最佳選擇,雖然效能和消耗上要稍微高一點,但是可靠性較高,與其他模組和頁面也無耦合。

不過這塊最佳的方式還是以精靈的方式實現,這可能就需要其他程式設計語言程式的支援了,在精靈中,可以建立隊列等複雜的資料模型,並且能夠與請求處理常式間相互連信,就能夠解決定時指令碼輪詢中效能消耗和浪費的問題了。

可交給Message Service來定時推 https://www.aliyun.com/product/mns

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.