![Excel 花费太长时间打开已被其他用户打开的网络文件](https://linux22.com/image/1373457/Excel%20%E8%8A%B1%E8%B4%B9%E5%A4%AA%E9%95%BF%E6%97%B6%E9%97%B4%E6%89%93%E5%BC%80%E5%B7%B2%E8%A2%AB%E5%85%B6%E4%BB%96%E7%94%A8%E6%88%B7%E6%89%93%E5%BC%80%E7%9A%84%E7%BD%91%E7%BB%9C%E6%96%87%E4%BB%B6.png)
通过共享网络驱动器 (linux samba 共享) 打开 Excel (MS Excel 2010) 文件会立即打开 (1 秒)。也就是说,除非其他用户尚未打开该文件。
如果该文件已被其他人打开,我会一直停留在“正在下载 filename.xls”超过 7 秒,然后才会出现对话框,询问我是否要以只读方式打开它。公司里几乎每个用户都会遇到这种情况。
关于如何加快这一速度,有什么想法吗?
运行带有所有最新更新的 Windows 7 和带有 SP2 的 Office 2010。
非常感谢。
答案1
如果文件共享,打开速度应该会更快一些,但请记住,服务器正在尝试确保文件更新了所有最新数据,以确保打开文件的新人可以看到正确的信息。
答案2
该问题似乎出在 Samba 上。
在 Samba 共享的网络驱动器上,共享文件大约需要 7-8 秒。
在 Windows Server 2008 上共享的网络驱动器上打开相同的文件需要 2 秒钟。