Board logo

標題: [操作疑難] 如何得到即時庫存 ? [打印本頁]

作者: impotence    時間: 2017-9-6 09:39     標題: 如何得到即時庫存 ?

現在我公司想要建立一個網站 (網站伺服器不在公司內部) , 其中產品庫存需要即時顯示。網站是用 php 寫的 , 可是幫助我公司建立網站的 programmer 說 , 現在基於保安因素 , 不會在網站即時直接向 sql server (位于我公司內部) 拿取資料。請問現在的技術是如何實現即時庫存的計算 ?
謝謝 !
作者: 二師兄    時間: 2017-9-6 10:03

只要你的sql server 提供web service 只係比 web server 的IP 存取就可以了. 要整一定整到
作者: tsangwailam    時間: 2017-9-6 11:06

要寫個program 係你公司入面,再經api 囉返啲資料
作者: impotence    時間: 2017-9-6 12:11

回覆 2# 二師兄

是不是要在 firewall 設定 ?
作者: impotence    時間: 2017-9-6 12:12

回覆 3# tsangwailam

有冇網站可以睇 d 資料 ?
作者: 紫河馬    時間: 2017-9-6 12:26

https://en.wikipedia.org/wiki/Application_programming_interface
作者: 二師兄    時間: 2017-9-6 12:35

回覆 4# impotence

yes
作者: rabbit82047    時間: 2017-9-6 13:52

另一個方法可以係內部 server 一有 update 就 feed 返實時數據去 web server
web server 要 setup 個 cache / key value store
作者: impotence    時間: 2017-9-6 15:02

回覆 8# rabbit82047

因為即時庫存係由數個 field 的加減而成 , 而更多的 field 與庫存無關 , 如果有 update 就 feed 過去 , 可能唔太實際 .....
作者: tsangwailam    時間: 2017-9-6 19:14

回覆 5# impotence


    你叫個programmer 寫埋啦,佢應該識攪
作者: kasterli    時間: 2017-9-6 19:55

回覆  impotence


    你叫個programmer 寫埋啦,佢應該識攪
tsangwailam 發表於 2017-9-6 19:14


API developer 同 Web developer suppose 係兩個唔同 position 嚟嘅
識 Web Dev 唔代表識 API programming 嘅
就算識攪唔代表應該要做,咁唔通個 Web Dev 識裝 OS 又叫佢重裝個 OS 係合理咩
作者: hihihi123hk    時間: 2017-9-6 20:47

本帖最後由 hihihi123hk 於 2017-9-6 20:52 編輯
現在我公司想要建立一個網站 (網站伺服器不在公司內部) , 其中產品庫存需要即時顯示。網站是用 php 寫的 ,  ...
impotence 發表於 2017-9-6 09:39


   
因為話「做唔到」, 就可以唔洗做

其實

1. 公司入面個 SQL Server Firewall/ 部機 IP Whitelist 番你網站部機

2. 再加上起一個 Read Only 嘅 SQL User + Random Generate 嘅 128個字長嘅 password,有咩事隨時可以 Clear 咗個 User

樓上話起 API 都係其它可行做法,不過呢個方法直接啲。

不過亂做 Access 嘅人就有真係有保安因素喇 例如直接開 Port Public expose SQL Server, User 密碼用 passw0rd 之類就必死

大把人都係咁做去 Remote Access Cloud SQL Server(AWS/Google cloud/ Azure)

via HKEPC Ionic Reader v1.7.1 - iPhone
作者: ronstudio    時間: 2017-9-6 21:45

What's the definition of "即時顯示" actually?
When there is stock level change, does that mean the DB server has to publish the latest stock level to all the web client?

Each web client sending a query to get the current stock level is not the same as 即時顯示 wor
作者: impotence    時間: 2017-9-7 09:04

回覆 13# ronstudio

多謝提醒 , 經過和公司開會之後 , 初步都係決定當客戶 "加入購物車" 之後 , 再 send 個 query 去攞資料 .





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2