- Медленно работает сайт на денвере
- Ответы
- delay-delo.com
- Блог web-разработчика Алексея Ртищева
- Форма поиска
- Как ускорить Денвер
- Оставить комментарий
- Похожие материалы
- delay-delo.com
- Блог web-разработчика Алексея Ртищева
- Форма поиска
- Как ускорить Денвер
- Оставить комментарий
- Похожие материалы
- Не запускается Denwer на Windows 10?
- Заметки и статьи об администрирование Windows
- Еще одна недосказанность в любви Skypa с denwer windows 8.
- Исправляем беду № 2.
- Способ №1
- Способ №2
- Способ №3
Медленно работает сайт на денвере
Сайт очень медленно работает, хотя работа идет на локальном сервере денвер. Как исправить?
Ответы
- Apache на Windows будет работать медленнее, чем на *nix. Гирьки портирования софта с другой платформы.
- Без быстрого фронтэнда тяжёлым сайтам совсем плохо. Ни тебе быстрого кэша, ни конвееризации соединений — всё обрабатывает бедный Апач.
Да, попробуйте другую сборку разработчика, с иной архитектурой. Некоторые утверждают, что виртуальная машина с нормальным LAMP/FAMP в контейнере, даже с учётом накладных, работает быстрее сервера под Windows.
У меня всё крутится в родной среде, потому… хорошо 🙂
Попробуйте Acquia Dev Desktop. Он под Drupal заточен.
Да что за бред Вы несёте? Маломощные десктопы. виновато не железо, а софт.
Ноут:
Самый задрыпанный i3, 4Gb RAM, старенький HDD без всяких RAID. SSD — не, не слышал
ОС: Fedora 21
Виртуализация: KVM, ubuntu-server 14.0.4, 2GB RAM
ПО: apache2 + php + mysql
Всё нормально.
Кстати да, и такое может быть. Я просто под Виндой уже как пару лет не разрабатываю, так что как там обстоят дела с новыми денверами я хз. Раньше просто он сносно работал.
Попробуйте поработать с OpenServer, тем более, у него намного больше возможностей.
Denwer — это не программа. Это сборка apache+mysql+phpmyadmin и ещё пара нужных приложений для развертывания локального сервера.
Почему тормозит? Да потому что Вы работаете с сайтами на ЛОКАЛЬНОМ КОМПЬЮТЕРЕ, а не на мощном сервере.
Хотите скорости, тогда работайте с сайтами на хостинге или купите мощный компьютер/сервер домой.
спасибо) все ясно)
Не совсем согласен. У меня друпал на локалхосте тоже адово тормозит, хотя комп приличный: SSD+i7
У меня на i3 без SSD всё норм. Не супер быстро, но вполне приемлимо. Хотя у меня не Денвер, а LAMP.
у меня тоже такая проблема бывает иногда. я из-за этого просто делаю на хостинге сразу.
а вообще скорость работы в данной ситуации зависит от денвера?
да. зависит от вашего компьютера. у меня убунту, apache. друпал некорректно ставится: долго минут 12 делает переводы из готового файла переводов вставленного в profiles/standart/translations. а потом обрубается и переводы делаются не полностью. или это он пытается в интернет ломиться или это он к домену обращается через интернет, хотя домен на локали или просто бд на локалке плохо работает.
возможно у вас тормозит бд — диск или оперативка слабые.
delay-delo.com
Блог web-разработчика Алексея Ртищева
Форма поиска
Как ускорить Денвер
При развёртывании приложений особенно drupal, нельзя не заметить насколько медленный отклик у mysql connect. Немного поэкспериментировав нашёл пару решений. Итак начнём с php.ini
сам файл расположен по пути usr\local\php5\php.ini вносим следующие поправки.
нужно заменить на:
После этих изменений Денвер стал работать по живее)))
Следующим шагом нужно подогнать mysql. Вносим такие поправки:
в файле \usr\local\mysql-5.5\my.ini. Добавляем:
Вот и все настройки.
Оставить комментарий
Похожие материалы
Добро пожаловать в мой блог!
Меня зовут Алексей Ртищев, я программист. Иногда пишу здесь о web разработке и других смежных тематиках, таких как работа софта и операционных систем.
Если у вас появятся вопросы, вы захотите заказать сделать сайт под ключ, верстку, разработку/настройку модулей, мобильную версию сайта, вы можете связаться со мной через форму обратной связи.
Надеюсь, что вы сможете найти для себя полезную информацию.
delay-delo.com
Блог web-разработчика Алексея Ртищева
Форма поиска
Как ускорить Денвер
При развёртывании приложений особенно drupal, нельзя не заметить насколько медленный отклик у mysql connect. Немного поэкспериментировав нашёл пару решений. Итак начнём с php.ini
сам файл расположен по пути usr\local\php5\php.ini вносим следующие поправки.
нужно заменить на:
После этих изменений Денвер стал работать по живее)))
Следующим шагом нужно подогнать mysql. Вносим такие поправки:
в файле \usr\local\mysql-5.5\my.ini. Добавляем:
Вот и все настройки.
Оставить комментарий
Похожие материалы
Добро пожаловать в мой блог!
Меня зовут Алексей Ртищев, я программист. Иногда пишу здесь о web разработке и других смежных тематиках, таких как работа софта и операционных систем.
Если у вас появятся вопросы, вы захотите заказать сделать сайт под ключ, верстку, разработку/настройку модулей, мобильную версию сайта, вы можете связаться со мной через форму обратной связи.
Надеюсь, что вы сможете найти для себя полезную информацию.
Не запускается Denwer на Windows 10?
Давно не проверяла, может с обновлениями что-то изменилось, но денвер прекрасно работал на 10ке.
UPD: проверила, работает.
Не запускаться он может из-за скайпа. У скайпа надо отобрать 80 порт.
И да, он, к сожалению, устарел.
Если начали изучать PHP, то вам нужно и Линукс осваивать — изучите Вагрант+Виртуалбокс (на Винде)
Я например вообще Опенсервер только ставил (и то ученику. ), но толком и не работал
Сставьте нормальное окружение, сначала придется помудохаться, зато потом как на рельсах все пойдет
Denwer — это худшее, что можно придумать для того, чтобы брать изучать что-то. Что делать вместо?
1) Идёшь сюда: windows.php.net/download
2) Качаешь самую последнюю версию и распаковываешь куда угодно
3) Пишешь к консольке: «путь/к/php.exe -S 127.0.0.1:80» и открываешь браузер «127.0.0.1»
Всё. В идеале, конечно, лучше Docker, но этого будет более чем достаточно для начала.
Заметки и статьи об администрирование Windows
Автор: Эрика. Опубликовано в WEB программирование.
Случай один.
Во время настройки дистрибутива денвер на Windows вдруг выскочило оповещение – вы установлена библиотека — msvcr71.dll в линейки Windows восьмых и десятой серий.
Поставив Denwer на Windows с восьмерки по десятку на рабочий стол, стартуем ярлык, но не работает localhost и ничего не запускается. Воспользуйтесь некоторыми советами.
Начнем, итак, если вы поставили новую систему Windows десять или же пользуетесь Windows восемь, восемь один и по вышеуказанным пунктам не можете использовать набор программ для разработки сайтов на локалке. В статье я предложу вам несколько способов восстановления работы ЛС на своем ПК.
Первая беда — нет библиотеки — msvcr71.dll — установим.
Устраняется она подгрузкой библиотеки, ее можно взять тут и залить в папку \Windows\System32\ — это для 32-х битных систем или \Windows\SysWOW64\ – это для 64 –х битных систем. После этого, перейдите в папку в зависимости от вашей версии, ПКМ открываем файл библиотеки, выбираем свойства и жмем — Разблокировать.
Иногда помогает такой метод – если пакет Денвера остался, перезаписываем в папку WebServers там лежит Denwer. Если проблема наблюдается, продолжаем исправление.
Открою секрет, данная ошибка возникает на ПК, когда порт 80 занят процессами Виндоус или ПО.
Как же понять, чем занят необходимый порт 80? Чтобы понять это, используем маленькую утилитку NetMonitor, она укажет, что же блокирует порт 80 во вкладке — Local Port. Берем, не стесняемся.
Еще одна недосказанность в любви Skypa с denwer windows 8.
У большинства из нас имеется Skype, как вариант, он всегда может подстраиваться в порт 80, прописанный Denweru для корректной работы.
Ответ: Подключаем skype, во владке — инструменты — настройки — дополнительно — соединение — и убираем чекбокс на строке — ….использовать порты 80 и 443, сохранить. Если denwer опять не запустился, то продолжаем исправление.
Исправляем беду № 2.
Способ №1
По умолчанию в системе автоматом сработала некая system служба, занимающая порт 80 или же Process отключается в ручную через реестр. Не волнуйтесь, ничего страшного нет.
- Enter и в строке — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP,
- В графе справа ищем директиву Start,
- Два раза кликаем на Start и заменяете значение на 0 (ноль) и OK,
Способ №2
denwer не работает localhost – отключаем службу http.sys в реестре:
- Делаем все то-же самое как в способе №1 с пункта 1 по 3,
- В окне справа ПКМ (правый клик мыши) создать — DWORD (32-бита),
- Имя — NoRun,
- Два клика на NoRun,
- В поле Тип Значение, вставим 1 и ОК,
- Restart PC.
Способ №3
Денвер не работает на windows 10, использовать, если первые два способа не помогли.
- Выполняем действия с 1 по 2, как в способе 1.
- Жмем Enter, в строчке HKEY_LOCAL_MAC HINE\SYSTEM\Cur rentControlSet\ Services\HTTP\Parameters\UrlAc lInfo,
- Удаляем строки где есть 80 порт,
- Restart ПК, жмем денвер старт и улыбаемся.