MySQL提供了很多方法(在Windows上)来连接它,它们是:
共享内存
命名管道
TCP/IP
我的问题是,如果MySQL将在Web服务器的同一台机器上运行,那么哪种方法最适合安全性和性能?
PS这是一个Web服务器方案,没有Web场.
谢谢
在性能方面,如果两者都在同一台机器上运行,那么共享内存是更好的选择,因为它不会遇到可能在机器上或以后安装的防火墙软件的问题.
但是,如果将来由于升迁而需要分离Web服务器和数据库,则需要进行更改以支持此操作.
因此,从长远来看,更好的选择是使用TCP/IP,因为这将允许服务器以最小的心痛分离.