我应该使用什么类型的服务器?

时间:2021-06-04 21:37:50

标签: python mysql sockets server

我是网络初学者,所以如果这是一个愚蠢的问题,请原谅:

我正在尝试为一个项目做一个交付应用程序克隆,我想实现基本的管理面板客户端界面(管理面板是餐厅老板使用的),所以我需要使用 python 创建一个服务器。

我的问题是:使用mysql服务器好还是socket服务器好?还是我需要同时使用两者? (例如使用套接字进行通信/执行任务以及使用 mysql 服务器存储用户/餐厅信息)如果我需要同时使用两者,服务器应该按需获取 mysql 数据还是客户端应该直接从 mysql 获取数据?

如果我不只做 mysql,我应该使用什么系列的套接字和套接字类型? (我应该坚持使用 AF_INET 和 SOCK_STREAM 还是对于更大规模的项目有更好的替代选择?)

它是一个移动应用程序,一旦我构建了服务器,客户端站点应该很容易,如果我错了,请纠正我。

感谢您抽出宝贵时间,我希望这不是一个愚蠢或重复的问题。

1 个答案:

答案 0 :(得分:1)

“套接字服务器”和 MySQL 不是互斥的。它们可以用于不同的目的。 MySQL 用于数据存储和检索。您可以在后端使用它,并让您的应用程序在 Web 服务器上运行(即处理 HTTP 请求) - 与之通信。您不希望客户端直接连接到 MySQL 服务器。

相关问题