您好我有一个与pdf文件一起使用的文档管理程序,这些文件(近150000个文件)存储在ftp服务器(solaris 10)上。该计划适用于本地网络 我需要一种更快,更安全的替代ftp 我的程序是用delphi 2010编写的
答案 0 :(得分:8)
FTP的速度和你一样快。
安全和加密始终使您的速度低于现在。
备选方案高度依赖于您的需求,因此您可能需要考虑以下因素:
根据您的需求,甚至可以有更多选择供您选择。让您的问题更具体,我们可以放大选项。
根据我的经验,为了获得速度,网络协议不是唯一的因素。
我通过以下方式加快了数量级:
- 的Jeroen
答案 1 :(得分:2)
您可以获得比FTP更安全的功能,但在本地网络上可能不值得。 FTP的弱点在于它是明文密码交换和未加密的文件传输。如果您只在本地网络上使用它,那么它只容易受到人们在本地网络上窃听的攻击!用SWITCH'es替换你的HUB,你是安全的(是的,我知道你不再拥有HUB)。
找到一个比FTP更快的解决方案也将是一个挑战。 FTP实际上没有通过线路发送文件的每个文件开销,并且它在计算上是微不足道的(因为它是一个简单的传输,你在磁盘上的内容通过线路发送不变)。如果您需要更快的解决方案,则可能需要提供有关问题特殊性的更多详细信息。更快的解决方案不是通用解决方案(如FTP,HTTP,SCP等)。
在我看来,如果你有一个使用FTP的工作解决方案,并且它只在本地网络上使用,请保留它;为什么改变没有破坏的东西?在本地网络上甚至可以使用更简单的 TFTP (Trivial FTP)协议,例如我使用TFTP启动和配置VoIP电话。
答案 2 :(得分:1)
安全复制文件...... scp
浮现在脑海中。
欢迎man scp
或阅读此处的手册页http://linux.die.net/man/1/scp
另一种选择是,根据文件的大小,将它们作为blob或clobs存储在数据库中。