[英]What should I consider when connecting a PHP app to MSSQL over VPN?
因此,到目前為止,我的理解是:
我很擔心
其他信息:該連接僅由網站上的一項功能使用(查找本地代理),我不希望普通用戶每次訪問該功能的次數超過1-2次。
作為維基,也許更好。 我沒有找到關於此主題的好文章,並且關於在VPN上運行webapp數據庫連接的反饋也很確定。 可以給有經驗的人給我一些建議嗎?
您還有其他方法可以做到嗎? SSL也許? 不過,我對這個問題的看法。
延遲:我應該期望多少? 它會變化很大嗎? 它會“破壞我的申請”嗎?
取決於連接本身和一些因素。 例如,即使在高峰期(P2P流量大,不要問:),我們在兩個運行24/7的辦公室之間也有一個OpenVPN連接,該連接是穩定的,並且觀察到的延遲不大。 我們不時遇到的唯一問題是ISP問題。 當一個人掉下來時,工作會在一側停止。 您需要考慮到這一點並實施某種故障安全機制。 如果沒有,您的應用程序將“中斷”。
封閉的連接:我是否應該希望我的連接保持打開狀態? 用PHP瑣碎/快速重新打開它足夠嗎?
我不建議PHP應用程序處理VPN連接,它應集中精力確保業務邏輯正常運行,並將所有連接處理都留在網絡/服務器上。 如果要將所有這些邏輯都應用到應用程序中,並且VPN連接發生更改,則需要重寫它。 叫我懶,但我喜歡抽象:)
VPN客戶端配置:這會變得非常困難嗎? 除了打開端口外,還有其他服務器設置需要更改嗎?
由於沒有有關所使用的VPN客戶端/服務器的信息,也沒有任何VPN服務器配置,因此很難回答這一問題。 它可以像打開端口一樣容易,也可以像在沒有任何事先實踐的情況下進行馬拉松一樣艱難。
使用PHP連接到DB:由於通過VPN,我是否必須采取特殊步驟?
您不應該確保連接后即可訪問數據庫。 你會親
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.