2

Просто любопытно узнать причину и есть ли способ ее ускорить. Я использую MAMP, поэтому я настроил сайт в DW CS5 на «Подключение с помощью: Локальный / Сеть» и указал его на папку на моем компьютере. Синхронизируется около 1800 файлов, я выполняю преобразования и незначительные правки для некоторых из этих файлов и редко касаюсь всех из них. Когда я нажимаю кнопку синхронизации, DW требует НАВСЕГДА (и около 5 минут) для поиска изменений, затем еще 5 минут для копирования файлов. Это невозможный рабочий процесс. Итак, я написал скрипт Ant для безоговорочного копирования всех 1800 файлов из рабочего каталога в целевой каталог. Копия Ant запускается примерно за 4 секунды. В самом деле. SWOOSH и это сделано.

Обновление: сейчас я работаю над проектом, который использует MathJax, который имеет более 30000 файлов. До добавления MathJax в проект я действительно наслаждался рабочим процессом. Использование одного инструмента для редактирования, просмотра и обновления действительно приятно. Когда я поместил MathJax на место, обновление локальной файловой системы невозможно. Я позволил этому работать больше часа только потому, что мне любопытно. Это, безусловно, ошибка в Dreamweaver.

Итак, почему DW такой медленный и можно ли это исправить?

4 ответа4

2

Dreamweaver может создать файл кэша, в котором хранится информация обо всех ссылках в локальной папке. Этот файл кэша незаметно обновляется по мере добавления, изменения или удаления ссылок на локальном сайте. Это может привести к резкому замедлению операций копирования файлов.

Чтобы отключить, используйте меню "Правка"> "Настройки", чтобы открыть диалоговое окно "Настройки". В категории "Общие" установите для "Обновить ссылки при перемещении файлов" значение "Никогда". Никогда не обновляет автоматически все ссылки на и из скопированных документов.

См. Также Почему Dreamweaver стал медленным / не отвечающим?, где перечислены два решения (чтобы сделать, пока DW закрыт):

  1. Поврежденный кеш : Перейдите в C:\Documents and Settings\[your username]\Application Data\Adobe\Dreamweaver [version]\Configuration и удалите папку SiteCache .
  2. Поврежденные файлы синхронизации . Перейдите в целевой каталог, откройте папку «_notes» и удалите файл с именем «dwsync.xml». Поиск, если у вас есть такой файл на вашем локальном компьютере.
0

К сожалению, так оно и есть, многие пользователи жалуются на его проблему в этой области, и с этим нельзя справиться, если Adobe не решит больше работать над этим для CS6.

Просто придерживайтесь своего сценария или используйте отдельную программу для передачи измененных файлов.

0

Просто - это груз раздутого мусора.

В последние годы многие из основных продуктов Adobe только что выросли в размерах / сложности, но с другой стороны, они добавили некоторые действительно хорошие функции, половину из которых вы никогда не сможете использовать.

Все, что я могу сказать, это зайти на их официальные форумы и попытаться поднять шум.

Надеемся, что через несколько лет у них будет момент Symantec/Norton, и они попытаются ускорить / устранить подобные проблемы, вместо того, чтобы ожидать, что у всех будет самая последняя рабочая станция, чтобы немного отредактировать текст HTML.

Для меня я фактически прекратил использовать Dreamweaver и переключился на Notepad++ для большей части работы и Microsoft Expression Web (я знаю, что вы использовали тег Mac - не могу дать альтернативы, извините). когда я хочу полноценную среду для редактирования CSS.

0

Предложения Харримка, казалось, улучшили скорость синхронизации; однако этого недостаточно, чтобы DW можно было использовать, когда папки проекта содержат тысячи файлов. Я обнаружил, что лучшее решение - это каталоги Cloak, в которых много файлов. В моих проектах каталоги с большинством файлов - это каталоги контента и библиотеки JavaScript. Поэтому я установил для DW скрытие (игнорирование) и вместо этого использую задачи Apache Ant для обновления только при необходимости.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .