我們有2個應用程序:基於網絡(PHP)和桌面(VB)共享相同的數據庫(HostGator)。我們的網絡應用程序可以快速訪問數據庫(它是本地主機)。我們的桌面應用程序訪問速度慢,頻繁超時。 這種問題最好的辦法是什麼?我們應該共享數據庫嗎?有沒有其他的解決方案。 感謝共享數據庫桌面/網絡應用程序
0
A
回答
0
一些可能的解決方案:
- 獲得更快的DB服務器
- 移動你的數據庫,以更接近臺式機(一個或多個)
- 主機您的Web服務器/數據庫的位置的服務器的桌面
- 有兩個數據庫,一個是本地的Web服務器,另一個是桌面本地的,第二個DB作爲第一個從屬設備。在這種情況下,您必須考慮桌面是否寫入數據庫。除非桌面是隻讀的並且不擔心可能過時的數據,否則此選項可能不是一個好選擇。如果桌面讀取很多但寫入頻率較低,這可能會有效。
0
AFAIK,我不假設,這可能是一個問題。因爲web或桌面都使用MySQL服務器訪問數據庫,所以它不能給出混合的性能結果。
0
「共享」數據庫沒有問題。你有沒有檢查服務器負載和連接穩定性?
0
問題可能不是它共享;相反,它可能是數據傳輸的網絡。在很少的情況下,使用網絡連接比使用本地主機訪問MySQL數據更快,所以你不能指望兩者都有相同的性能。
但是,您應該能夠通過良好的網絡獲得相當快速和可靠的數據庫連接。如果您要移動大量數據,則可能需要採用某種緩存。但是,如果即使在中等大小的查詢中問題仍然存在,您可能需要將問題帶到託管公司進行故障排除。許多共享主機未針對遠程數據庫託管進行優化(大多數站點不需要/不使用/需要它),因此如果它們無法容納它,則可能必須轉移到可滿足您需求的主機。
相關問題
- 1. 在桌面和Android應用程序之間共享數據庫
- 2. 桌面和Web應用程序之間的共享數據庫?
- 3. 在應用程序和網絡之間共享數據庫
- 4. Windows桌面共享API:如何共享一個應用程序
- 5. 將數據從桌面應用程序共享到Windows 8 Metro應用程序
- 6. 網絡和桌面應用程序
- 7. 如何使用Java桌面應用程序訪問共享主機數據庫
- 8. iPhone應用程序通過兩個Wifi網絡共享數據
- 9. 桌面應用程序數據庫
- 10. C#和網絡共享數據庫
- 11. 共享Angular 2應用程序,網絡/移動網絡/ Ionic 2
- 12. 本地本地單一數據庫的桌面以及網絡應用程序
- 13. 數據庫網絡應用程序
- 14. 我可以在桌面應用程序和我的iPhone應用程序之間共享SQLite數據庫嗎
- 15. 桌面共享
- 16. 製作Chrome網絡應用程序獨立桌面程序
- 17. 在共享網絡上設置網站應用程序
- 18. 桌面和Web應用程序共享Facebook身份驗證
- 19. 良好的桌面共享應用程序
- 20. 在網絡共享上創建文件夾在asp.net應用程序中共享
- 21. 從網絡共享運行.NET程序
- 22. 網絡共享上的安裝程序
- 23. 在應用程序內共享數據
- 24. 與heroku應用程序共享數據
- 25. 使用.NET應用程序通過網絡共享(INTRANET)
- 26. 如何使用網絡應用程序共享移動內容?
- 27. 從遠程網絡共享
- 28. 桌面和移動網站應用程序之間的會話共享?
- 29. Delphi桌面共享
- 30. 在桌面上安裝SMB網絡共享
MySQL混合結果...從來沒有! –
我的意思是混合性能結果。 – Starx
是的,這幾乎是MySQL的東西 –