当目标是本地系统文件夹时,为什么 Dreamweaver CS5 同步文件的速度这么慢?

当目标是本地系统文件夹时,为什么 Dreamweaver CS5 同步文件的速度这么慢?

只是好奇原因以及是否有办法加快速度。我正在运行 MAMP,因此我在 DW CS5 中将站点配置为“使用本地/网络连接”,并将其指向我计算机上的一个文件夹。大约有 1800 个文件需要同步,我对其中几个文件进行转换和小编辑,很少触及所有文件。当我单击同步按钮时,DW 需要很长时间(大约 5 分钟)来查找更改,然后再花 5 分钟来复制文件。这是一个不可能的工作流程。因此,我编写了一个 Ant 脚本,无条件地将整个 1800 个文件从工作目录复制到目标目录。Ant 复制大约需要 4 秒。真的。嗖嗖,就完成了。

更新:我现在正在开发一个使用 MathJax 的项目,该项目有 30,000 多个文件。在将 MathJax 添加到项目之前,我非常喜欢这个工作流程。使用一个工具来编辑、查看和更新​​真的很棒。当我将 MathJax 放到位时,无法更新到本地文件系统。我已经让它运行了一个多小时,只是因为我很好奇。这肯定是 Dreamweaver 中的一个错误。

那么,为什么 DW 这么慢?可以修复吗?

答案1

Dreamweaver 可以创建一个缓存文件,用于存储本地文件夹中所有链接的信息。当您在本地站点上添加、更改或删除链接时,此缓存文件会以不可见的方式更新。这可能会导致文件复制操作的速度极度减慢。

要禁用此功能,请使用“编辑”>“首选项”菜单调出“首选项”对话框。在“常规类别”中,将“移动文件时更新链接”设置为“从不”。从不不会自动更新复制文档的所有链接。

也可以看看为何 Dreamweaver 变得缓慢/无响应?,其中列出了两个解决方案(在 DW 关闭时执行):

  1. 缓存损坏:导航到文件夹C:\Documents and Settings\[your username]\Application Data\Adobe\Dreamweaver [version]\Configuration并删除该SiteCache文件夹。
  2. 同步文件损坏:导航到目标目录,打开“_notes”文件夹并删除名为“dwsync.xml”的文件。搜索本地计算机上是否有这样的文件。

答案2

不幸的是,事实就是如此,很多用户一直在抱怨该区域的问题,除非 Adob​​e 决定在 CS6 上加大力度解决这个问题,否则这个问题是无法解决的。

只需坚持使用您的脚本,或使用单独的程序来传输更改的文件。

答案3

很简单——这都是一堆臃肿的垃圾。

近年来,许多核心 Adob​​e 产品的规模/复杂性都急剧膨胀,但好的一面是,它们增加了一些非常好的功能 - 但其中有一半您可能永远不会使用。

我只能说去他们的官方论坛并试着引起轰动。

希望几年后,他们能够像赛门铁克/诺顿那样,尝试加快/修复此类问题,而不是期望每个人都拥有最新的顶级工作站,只进行一点 HTML 文本编辑。

对我来说,我实际上已经停止使用 Dreamweaver,并在大部分工作中改用 Notepad++,当我想要一个完整的 CSS 编辑环境时,我会使用 Microsoft Expression Web(我知道您使用了 Mac Tag - 无法提供替代方案,抱歉)。

答案4

Pinegrow 是 Dreamweaver 的升级版,速度非常快,响应速度很快,它几乎具备 Dreamweaver 的所有功能,而且不会偶尔出现延迟。试试 Pinegrow。

相关内容