Как повысить скорость Drupal при разработке в localhost
Я ищу советы от других разработчиков Drupal, чтобы ускорить разработку Drupal (особенно Drupal 7)
Принимая во внимание, что во время разработки вам не нужен кэш, поэтому вы можете видеть результат изменений в коде php/css/js. ( Смотрите Некоторые ответы здесь, чтобы очистить кэш/отключить кэш навсегда)
Поиск в Google для "drupal slow localhost" даст несколько советов... но я хочу твоего:)
8 answers
Вероятно, вы можете продвинуться дальше, изменив способ работы вместо того, чтобы ускорять загрузку страниц Drupal.
Главное здесь - использовать Drush для выполнения таких действий, как очистка кэша (даже при отключении кэша страниц все еще задействованы десятки различных кэшей, например, для реализаций крючков), установка/переустановка модулей и так далее.
И, конечно, APC должен быть установлен, да. Вы могли бы даже подумать об использовании http://drupal.org/project/apc для хранения частей кэша в APC. Однако это приведет к конфликту с drush (вы не можете очистить кэш APC с помощью drush) и потребует дополнительной оперативной памяти.
Лучший совет, который вы можете использовать (это действительно изменит мою жизнь), это добавить строку в ваш файл my.cnf
:
innodb_flush_log_at_trx_commit = 0
Вы можете найти этот файл в своей папке wamp или, если ваш сервер на linux: /etc/mysql/my.cnf
С уважением
Установите и включите APC. Как я тестировал в Drupal 7, это сделает ваш локальный сайт быстрее.
Я обновил этот учебник по Drupal некоторыми решениями, которые я нашел:
Ускорьте время загрузки страницы на локальном хостинге: http://drupal.org/node/961012
Настройка и настройка node.js модуль на локальном хосте и увидеть волшебство.
Есть хороший учебник по:-
Видео - Node.js настройка-Youtube.
Блог - node.js учебник по интеграции с drupal
Drupal.org - Node.js интеграция Drupal.org
Я настроил это в Windows, и это сработало молниеносно:)
Подумал, что я опубликую свой опыт, который может помочь будущим читателям. Я боролся более 24 месяцев с очень медленным стеком Drupal 7.3x на рабочем столе Ubuntu 15.04 (я просто не мог беспокоиться о большей боли и просто продолжал!). Сегодня я попытался установить MySQL Workbench 6.1, и теперь он пролетает мимо! Невероятно!! Я надеюсь, что любые будущие читатели рассмотрят это в первую очередь, поскольку ни одно из предложенных предложений действительно не решило мои проблемы. Машина, которую я использую, имеет довольно приличную спецификацию (16 гб оперативной памяти/двойной core/2 ТБ/Двухголовочный и т. Д.), Поэтому покупка/получение "другого компьютера", я не верю, что это правильный ответ. В общем, если вы используете Drupal на рабочем столе, сначала попробуйте установить вышеуказанный верстак. На сегодняшний день я обнаружил, что мне нужно запустить Workbench в фоновом режиме (или на другом экране), но все же мой опыт работы с Drupal теперь значительно улучшился. Может быть, мне просто сегодня повезло? В любом случае, надеюсь, это поможет будущим читателям.
Я не могу назвать окончательную причину почему , но я обнаружил, что запуск веб-сервера локального хоста через виртуальную машину Linux привел к более отзывчивой установке Drupal.
Однако я могу говорить только о своем собственном опыте, так что это не обязательно может быть правдой для кого-то другого.
Получите более быструю машину.
Вы не только используете на нем apache/php/mysql, но также используете графический интерфейс и IDE, возможно, несколько веб-браузеров, skype, itunes, все из которых конкурируют за ресурсы. Заставляя вас устанавливать drupal, и вся ваша машина замедляется.
В качестве альтернативы, у вас есть отдельная машина с установкой Drupal, чтобы помочь распределить нагрузку.