Вопрос или проблема
Я прочесал интернет в поисках решения этой проблемы, но не могу разобраться, и никакие исправления не помогают.
У меня есть простой .html файл, прикрепленный к сайту Dreamweaver, вместе с некоторыми .js, .css и изображениями. Ни один из файлов не является особенно большим (в основном это файлы jQuery и Bootstrap). Проблема заключается в том, что когда я запускаю Dreamweaver и открываю файл, он открывается примерно за 30 секунд. Я использую Pentium Dual Core E2200, 4 Гб ОЗУ на 64-битной Windows 8.1 с двумя экранами. Худшая часть в том, что всякий раз, когда я переключаюсь на другое окно (или даже кликаю что-то, кроме Dreamweaver), Dreamweaver полностью зависает. Он перестает зависать через 2 минуты, после того как я снова пытаюсь на него переключиться, но это происходит каждый раз, когда я выхожу из Dreamweaver без исключений.
Я пробовал очистить кэш и установить ResolveRemoteURLToIPAddress
в FALSE
, но это не дало ни малейшего результата.
Также это мой рабочий ПК – моя установка Althon II X3/8Gb/Windows 8.1 дома работает без проблем.
Отредактируйте файл в Блокноте и закомментируйте внешние ссылки. Затем попробуйте загрузить его в Dreamweaver. Если он теперь загружается (что, судя по комментариям на странице вопроса, так и есть), это указывает на то, что проблема в одном из внешних файлов. Раскомментируйте их по строкам, пока не найдете виновника.
Иногда проблема может быть связана с поврежденным файлом, это может быть связано с тем, где находится ресурс (если он на CDN или локально). Если он на CDN или по сети, доступен ли он в данный момент. Если он локальный, то как вы его туда загрузили? Вы сохранили файл (не повредив его) или скопировали и вставили (и скопировали и вставили корректно/всё содержимое)? Может, проще просто заново скачать проблемный файл или предыдущую версию файла…
Наконец, убедитесь, что у вас есть разрешение на чтение файла – если файл сохранен в месте, к которому у вас нет доступа из программы, это может вызвать проблему (хотя я укажу, что маловероятно, что это именно проблема).
Я решил свою проблему, отключив рендеринг CSS в Dreamweaver.
- откройте Dreamweaver.
- кликните на вид.
- кликните на рендеринг стилей.
- снимите галочку с отображения стилей.
Это решает проблему, но вы не можете увидеть живую страницу в режиме отображения, если не откроете её в браузере.
Для меня проблема была связана с встраиванием шрифта в CSS файл.
src: url("data:font/truetype;charset=utf-8;base64,d09GMgABAAAAACZQABIAAAAAbvQAACXoAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4by
Решение, которое я применил, заключалось в том, чтобы изменить .css на .php файл вот так.
<?php print <<<STYLE <style> @font-face { font-family: "BungeeFont"; font-weight: normal; font-style: normal; src: url("data:font/truetype;charset=utf-8;base64,d09GMgABAAAAACZQABIAAAAAbvQAACXoAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4byG
Таким образом, DW не пытается интерпретировать.
Хотелось бы, чтобы было сообщение об ошибке для такого рода вещей 🙂
Ответ или решение
Если у вас возникают проблемы с зависанием Adobe Dreamweaver при открытии или просмотре файлов, особенно в среде Windows 8.1 на компьютере с ограниченными ресурсами, такими как процессор Pentium Dual Core E2200 и 4 ГБ оперативной памяти, это может быть вызвано рядом факторов. Давайте разберем наиболее вероятные причины и предложим решения.
Возможные причины зависания Dreamweaver
-
Повышенные системные требования: Dreamweaver может требовать больше оперативной памяти и вычислительной мощности, чем предоставляет ваша система. Учитывая, что вы запускаете Windows 8.1 на довольно устаревшей конфигурации, это может стать узким местом при работе с более крупными проектами или при загрузке различных ресурсов.
-
Проблемы с внешними файлами: Как вы уже упомянули, наличие ссылок на внешние файлы (такие как CSS, JS или шрифты) может вызвать зависание, если Dreamweaver ожидает ответа от недоступного ресурса. Особенно это касается ресурсов, загружаемых через CDN.
-
Ошибки в коде: Ошибки в разметке HTML, CSS или JavaScript могут также привести к тому, что Dreamweaver будет зависать при попытке интерпретировать файл. Коррупция файлов или неправильное копирование/вставка могут привести к подобным проблемам.
-
Мощности обработки стилей: Включенная обработка CSS может значительно утяжелить процесс, особенно если CSS-файлы содержат специфические данные или аудиофайлы, такие как шрифты, указанные в формате base64.
Рекомендуемые решения
-
Выключение отображения стилей: Вы можете попробовать отключить отображение стилей, что может облегчить нагрузку на ваше устройство. Для этого выполните следующие шаги:
- Откройте Dreamweaver.
- Перейдите в меню "View" (Вид).
- Выберите "Style Rendering" (Отображение стилей).
- Убедитесь, что опция “Display Styles” (Отображать стили) не выбрана. Это позволит вам избежать зависания при работе с большимиCSS.
-
Проверка внешних ссылок: Откройте файл в текстовом редакторе, например, в Notepad, и закомментируйте внешние ссылки. Попробуйте снова открыть файл в Dreamweaver. Если он загружается быстро, возможно, проблема связана с одной из внешних ссылок. Постепенно раскомментируйте их, чтобы определить, какая именно вызывает зависание.
-
Проверка прав на файлы: Убедитесь, что у вас есть все необходимые права на чтение файлов. Это может включать как локальные файлы, так и файлы, загружаемые с CDN.
-
Перезапись проблемных файлов: Если вы подозреваете, что какой-то файл поврежден, попробуйте заново загрузить его. Если у вас есть доступ к резервным копиям, можно использовать их.
-
Оптимизация кода: Если вы используете шрифты в формате base64, попробуйте вынести их в отдельный .css файл или, как вы уже упоминали, преобразовать файл в .php для упрощения обработки. Это может помочь избежать конфликта с обработкой данных внутри Dreamweaver.
Заключение
Преодоление зависаний Dreamweaver может занять время, требуя от вас testen различных методов и настройок. Следование вышеперечисленным шагам позволит вам выявить и устранить главные проблемы, что должно значительно улучшить производительность. Не забывайте также о возможности обновления вашего компьютера для улучшения общего опыта работы с программами, требующими значительных ресурсов.