Как ускорить работу drupal 6 на компьютере программиста?
Интересует именно работа с локальной версией сайта.
Просьба не предлагать улучшение железа, т.к. комп не слабый, да и улучшение не предвидится.
В данный момент установлен XAMPP 1.7.3
Apache version 2.2.11 (Win32)
MySQL client version: 5.0.51a
PHP version 5.2.9 (Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with Xdebug v2.1.0rc1, Copyright (c) 2002-2010, by Derick Rethans)
Отключение Xdebug приводит к ускорению на пару секунд
В проекте на странице /admin/settings/performance все кэши отключены (может есть смысл некоторые настройки активировать?)
Поделитесь опытом.
Всем отозвавшимся спасибо.
Комментарии
Мне подумалось это первоапрельский прикол и с первого раза прочиталось "Как ускорить работу программиста на Drupal 6".
А если серьезно то разрабатывать надо сразу на сервере (хостинге), так сказать в боевых условиях. На своем компьютере можно коммунизм построить.
Лучше сервер учитесь настраивать если желание силы куда-то приложить.
Как только над проектом начинает работать более одного человека, так все мысли о разработке на хостинге идут лесом.
Покажите конфигурацию компа и вывод Devel (время генерации страницы, количество запросов к БД и время их выполнения).
Вы всё ещё работаете локально?
Локальный dev сервер, удаленный тестовый сервер, и только потом боевой сервер (хостинг).
???
Лучше собраться всем вместе, сесть вокруг одного компьютера, выпить пива, спеть песню и приступить к ритуалу сайтостроения.
А где dev-сервер для групповой работы? Типо все кодят локально, потом каздый коммитит на сервер и сразу - тесты?
2ТС: Ставь линукс.
Все кодят локально, потом коммитят. На тестовом сервере стоит post-commit хук, который автоматически обновляет версию. Тестовый - он для всех тестовый, как для кодеров, так и для тестеров.
Планируется ввести еще второй тестовый сервер Который будет таким же, как и первый, только будет использовать боевую БД.
А как мёржатся вьюсы и всякие контент тайпы сделанные разными разработчиками? )
Хитрые скрипты дампа БД / иногда самописные SQL скрипты с ALTER'ами
И небось на компе стоит Windows XP Ставьте Linux.
Максим, ты неправ(с)
Я уже предвижу эти длинные треды с твоими проклятиями
Ставьте *nix, если есть деньги то SSD, тюнингуйте сервер БД. И будет Вам счастье. Лучше все на отдельном сервере, удаленном или локальном.
блин. злой друпал съел мой длинный коммент - переписывать влом поэтому просто см. вложение. общая идея была больше мозга mysql в нужных местах
У меня в my.ini еще есть следующие параметры (в твоем файле их не нашел):
innodb_lock_wait_timeout = 50
slow_query_log = 0
general_log = 0
net_buffer_length = 8K
skip-locking
key_buffer = 16M
max_allowed_packet = 8M
Ну и смысла? Мускуль надо тюнить под конфу, а не так что "вот поцоны зоценити пиздатый конфиг всё летает"
Не нравится - не смотри (с) не помню.
Если челу реально надо - заглянет внутрь и может чего полезного нагуглит. а тут пока предложили только апгрэйднуться и поменять ось.
зы: И не летает - а скорее меньше тормозит
ставь линукс и быстрее уже не куда
Минт от дебиана ушёл далеко. Это вообще-то убунту с зелёными свистелками, а убунту, в свою очередь, это дебиан с коричневыми перделками.
Лучше ставь на EeePc то что для него пилиться: всяки там Puppeee, UNE (Ubuntu Netbook Edition) ну и чего там ещё, я не в теме.
А куда денеться. Почистить MBR и усё - диск девственно чист.
А на чем отлаживаете php код под linux? Eclipse?
Zend Studio + Zend Debugger = идеальная отладка
Студия пока что пиратская - летом будет лицензионная.
Кстати кто-нить видел в природе нормальный опенсорсный/бесплатный кроссплатформенный отладчик для PHP?
Знаю один хороший платный для винды.
А так девелом через dpm все отлаживается.
а как же features?
а чем xdebug+Eclipse не устраивает?
А по поводу серверов. У нас все изменения изначально делаются локально, потом ложатся в SVN, потом из SVN обновляется DEV server, потом из SVN обновляется TEST server, потом тестится, потом заливается из SVN на PROD server.
Блин, своими руками перевел пару разработчиков с винды на линукс, вообще проблем не было. Ставьте убунту, komodo-ide или eclipse , xdebug, git или subversion , firefox + google chrome и все. Что еще нужно разработчику? Да в никсах больше всяких прибамбахов для веб-дева чем в тех хрюшах, епта... Че все так вцепились за старые добрые виндовсы и сидят .... "оптимизируют" ? загадка... ну понимаю верстальщик или дизайнер.. и то им мака нужно покупать, или хакинтош ставить (как я раньше )) ). Но нормальному программисту сидеть на винде ... мдя. "Мсье знает толк в извращениях" (с) не помню кто.
На самом деле больше стоит вопрос нравится/не нравится. Работать можно хоть на выне, хоть на лине, хоть на макоси, хоть на фряхе. На винде просто больше проприетарных свистелок, без которых некоторые жить не могут.
Та понятно ... на вкус и цвет .. )
И вообще - тема холиварная. Но ускорять друпал на винде - эт уже мне не понять ...