Answers:
您的问题的措词不清楚,因此我假设您希望压缩往返于您的wordpress网站的文件。
似乎没有标准的FTP压缩算法(“ 不幸的是,没有一种标准的FTP文件压缩方法;有HUNDREDS ”)。您可以联系wpengine.com来查看其FTP服务器是否支持压缩算法,但是我没有希望。
当您使用像wpengine.com这样的公司时,您会发现syestem的优点是价格低廉,易于使用,易于维护,但失去了运行自定义代码的能力。因此,您的选择仅限于它们提供的功能和工具。如果他们的FTP服务器支持压缩,那么您可以获取兼容的客户端并在站点中使用压缩。如果您可以在他们的服务器上运行自定义代码,则可以获得一个可以为您执行rar压缩/提取的程序。否则,您将必须上载/下载完整大小的文件。
如果您需要一种简单的方法来在 计算机 之间传输文件,则 有 许多 专门用于此目的的服务 。
附带说明一下,FileZilla FTP服务器确实支持压缩,但是您似乎需要能够配置服务器(大多数主机无法实现)。这可以在FileZilla服务器界面的“ 编辑”>“文件传输压缩”下找到。
所有计算机(包括智能手机)都可以使用ssh。
在Windows上,您可以使用WinSCP传输文件,该文件的工作原理类似于Windows File Explorer(如果年龄足够大,可以使用Norton Commander)。
您可以使用腻子在主机上解压缩,但是简单地转移文件夹并让WinSCP处理所有文件副本会更简单。
当然,您需要登录名和密码。
如果我不理解,并且是不提供ssh的服务器,为什么不简单地使用filezilla发送未压缩的文件夹?Filezilla擅长于此。
如果要使用Filezilla,则需要将其压缩。您的服务器很可能至少支持zip文件的zip / unzip。它可能不支持rar文件。它可能也支持tar,因此您可以创建tar.gz。这实际上取决于服务器已经知道的类型(因为您没有root用户权限来安装任何其他内容)。
我在GitHub上有一个旧的Quick Unzipper脚本,它可以将文件解压缩到服务器上。只需将解压缩文件放在与zip文件相同的目录中,然后转到网页上的文件,然后单击解压缩即可。即使该过程似乎也比传输所有文件更好。请注意,我的脚本使用PHP对ZipArchive类进行解压缩。它适用于大多数主机。如果要使用bzip或gzip之类的其他类型,则可以调出自己的解压缩脚本版本以支持该类型。
即使您压缩了文件,文件的总大小也不会那么小。为了获得最小的尺寸,拉链不是您想要的。如果您需要这样做来加快传输时间,那么即使是几乎未压缩的zip文件也比通过ftp传输单个文件要快。
当您使用FTP传输数千个文件时,它必须一一处理每个文件(尽管您一次说5个文件,但每个文件仍在处理)。它必须创建目录,切换到该目录,所有命令都需要时间。当您仅传输1个大文件时,您将没有FTP通常具有的所有额外开销。
即使您具有SSH或Cpanel访问权限,在Linux服务器中使用RAR文件也可能很麻烦。我的建议是传输.zip格式的文件,然后登录到CPanel(如果可用)并解压缩文件(Filemanager,在“文件”部分中查找它,这里也有FTP内容)。尽管牢记克制,但Cpanel中的文件提取和压缩有点*旧,并且有一段时间没有进行抛光处理,因此为获得更好的效果,请使用zip文件。
如果您没有Cpanel访问权限,则只有FTP。我会建议在您的WordPress站点上安装FTP插件或文件管理器插件,但是同样,即使文件是zip格式的,也可以简化工作,即使在Windows Server环境下,我也缺少适当的RAR工具。