Как ускорить работу drupal 6 на компьютере программиста?

Главные вкладки

Аватар пользователя dyadka dyadka 1 апреля 2011 в 19:28

Как ускорить работу 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 все кэши отключены (может есть смысл некоторые настройки активировать?)

Поделитесь опытом.

Всем отозвавшимся спасибо.

Комментарии

Аватар пользователя VasyOK VasyOK 1 апреля 2011 в 19:59

Мне подумалось это первоапрельский прикол и с первого раза прочиталось "Как ускорить работу программиста на Drupal 6".

А если серьезно то разрабатывать надо сразу на сервере (хостинге), так сказать в боевых условиях. На своем компьютере можно коммунизм построить.

Лучше сервер учитесь настраивать если желание силы куда-то приложить.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 1 апреля 2011 в 20:04

VasyOK wrote:
А если серьезно то разрабатывать надо сразу на сервере (хостинге), так сказать в боевых условиях. На своем компьютере можно коммунизм построить.

Лучше сервер учитесь настраивать если желание силы куда-то приложить.


Как только над проектом начинает работать более одного человека, так все мысли о разработке на хостинге идут лесом.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 1 апреля 2011 в 21:27

RxB wrote:
Вы всё ещё работаете локально?

Локальный dev сервер, удаленный тестовый сервер, и только потом боевой сервер (хостинг).

Аватар пользователя VasyOK VasyOK 1 апреля 2011 в 20:49

"G.A. Vinogradov" wrote:
Как только над проектом начинает работать более одного человека, так все мысли о разработке на хостинге идут лесом

???

Лучше собраться всем вместе, сесть вокруг одного компьютера, выпить пива, спеть песню и приступить к ритуалу сайтостроения.

Аватар пользователя Dan Dan 1 апреля 2011 в 21:59

"G.A. Vinogradov" wrote:
Локальный dev сервер, удаленный тестовый сервер, и только потом боевой сервер (хостинг).

А где dev-сервер для групповой работы? Типо все кодят локально, потом каздый коммитит на сервер и сразу - тесты?

2ТС: Ставь линукс.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 2 апреля 2011 в 7:47

Dan wrote:
А где dev-сервер для групповой работы? Типо все кодят локально, потом каздый коммитит на сервер и сразу - тесты?

Все кодят локально, потом коммитят. На тестовом сервере стоит post-commit хук, который автоматически обновляет версию. Тестовый - он для всех тестовый, как для кодеров, так и для тестеров.
Планируется ввести еще второй тестовый сервер Wink Который будет таким же, как и первый, только будет использовать боевую БД.

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 2 апреля 2011 в 10:31

G.A. Vinogradov wrote:
...Все кодят локально, потом коммитят...

А как мёржатся вьюсы и всякие контент тайпы сделанные разными разработчиками? )

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 2 апреля 2011 в 10:54

<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a> wrote:
G.A. Vinogradov wrote:
...Все кодят локально, потом коммитят...

А как мёржатся вьюсы и всякие контент тайпы сделанные разными разработчиками? )

Хитрые скрипты дампа БД / иногда самописные SQL скрипты с ALTER'ами Wink

Аватар пользователя Dan Dan 1 апреля 2011 в 23:06

"Ламер" wrote:
блин я вот сто пудов линуксну, но чуть позжее

Я уже предвижу эти длинные треды с твоими проклятиями Smile

Аватар пользователя vgoodvin vgoodvin 1 апреля 2011 в 23:14

Ставьте *nix, если есть деньги то SSD, тюнингуйте сервер БД. И будет Вам счастье. Лучше все на отдельном сервере, удаленном или локальном.

Аватар пользователя varvashenia varvashenia 10 ноября 2015 в 11:47

блин. злой друпал съел мой длинный коммент - переписывать влом поэтому просто см. вложение. общая идея была больше мозга mysql в нужных местах

Аватар пользователя dyadka dyadka 8 апреля 2011 в 18:33

varvashenia wrote:
переписывать влом поэтому просто см. вложение. общая идея была больше мозга 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

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 1 апреля 2011 в 23:34

"varvashenia" wrote:
блин. злой друпал съел мой длинный коммент - переписывать влом поэтому просто см. вложение.

Ну и смысла? Мускуль надо тюнить под конфу, а не так что "вот поцоны зоценити пиздатый конфиг всё летает"

Аватар пользователя varvashenia varvashenia 1 апреля 2011 в 23:53

RxB wrote:
Ну и смысла? Мускуль надо тюнить под конфу, а не так что "вот поцоны зоценити пиздатый конфиг всё летает"

Не нравится - не смотри (с) не помню.
Если челу реально надо - заглянет внутрь и может чего полезного нагуглит. а тут пока предложили только апгрэйднуться и поменять ось.
зы: И не летает - а скорее меньше тормозит Smile

Аватар пользователя Dan Dan 2 апреля 2011 в 1:32

"Ламер" wrote:
чорт с ним с кино, чорт с ним с прогами, чорт с ними с настройками браузеров, поставлю минт дебиан.

Минт от дебиана ушёл далеко. Это вообще-то убунту с зелёными свистелками, а убунту, в свою очередь, это дебиан с коричневыми перделками.
Лучше ставь на EeePc то что для него пилиться: всяки там Puppeee, UNE (Ubuntu Netbook Edition) ну и чего там ещё, я не в теме.

"Ламер" wrote:
напрягает что я все диски запоролил дискриптором и интересно встанет ли)

А куда денеться. Почистить MBR и усё - диск девственно чист.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 2 апреля 2011 в 18:37

<a href="mailto:Siegfrid@drupal.org">Siegfrid@drupal.org</a> wrote:
А на чем отлаживаете php код под linux? Eclipse?

Zend Studio + Zend Debugger = идеальная отладка Wink
Студия пока что пиратская - летом будет лицензионная.

Аватар пользователя vgoodvin vgoodvin 2 апреля 2011 в 13:02

"<a href="mailto:Siegfrid@drupal.org">Siegfrid@drupal.org</a>" wrote:
А на чем отлаживаете php код под linux? Eclipse?

Кстати кто-нить видел в природе нормальный опенсорсный/бесплатный кроссплатформенный отладчик для PHP?
Знаю один хороший платный для винды.
А так девелом через dpm все отлаживается.

"<a href="mailto:v1adimir@drupal.org">v1adimir@drupal.org</a>" wrote:
А как мёржатся вьюсы и всякие контент тайпы сделанные разными разработчиками? )

а как же features?

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 2 апреля 2011 в 21:05

vgoodvin wrote:
Кстати кто-нить видел в природе нормальный опенсорсный/бесплатный кроссплатформенный отладчик для PHP?

а чем xdebug+Eclipse не устраивает?

Аватар пользователя dyadka dyadka 8 апреля 2011 в 18:43

А по поводу серверов. У нас все изменения изначально делаются локально, потом ложатся в SVN, потом из SVN обновляется DEV server, потом из SVN обновляется TEST server, потом тестится, потом заливается из SVN на PROD server.

Аватар пользователя zolexiy@drupal.org zolexiy@drupal.org 8 апреля 2011 в 19:37

Блин, своими руками перевел пару разработчиков с винды на линукс, вообще проблем не было. Ставьте убунту, komodo-ide или eclipse , xdebug, git или subversion , firefox + google chrome и все. Что еще нужно разработчику? Да в никсах больше всяких прибамбахов для веб-дева чем в тех хрюшах, епта... Че все так вцепились за старые добрые виндовсы и сидят .... "оптимизируют" ? загадка... ну понимаю верстальщик или дизайнер.. и то им мака нужно покупать, или хакинтош ставить (как я раньше )) ). Но нормальному программисту сидеть на винде ... мдя. "Мсье знает толк в извращениях" (с) не помню кто.

Аватар пользователя vgoodvin vgoodvin 10 апреля 2011 в 18:14

"<a href="mailto:zolexiy@drupal.org">zolexiy@drupal.org</a>" wrote:

На самом деле больше стоит вопрос нравится/не нравится. Работать можно хоть на выне, хоть на лине, хоть на макоси, хоть на фряхе. На винде просто больше проприетарных свистелок, без которых некоторые жить не могут.

Аватар пользователя zolexiy@drupal.org zolexiy@drupal.org 10 апреля 2011 в 18:29

vgoodvin wrote:
"<a href="mailto:zolexiy@drupal.org">zolexiy@drupal.org</a>" wrote:

На самом деле больше стоит вопрос нравится/не нравится. Работать можно хоть на выне, хоть на лине, хоть на макоси, хоть на фряхе. На винде просто больше проприетарных свистелок, без которых некоторые жить не могут.

Та понятно ... на вкус и цвет .. )
И вообще - тема холиварная. Но ускорять друпал на винде - эт уже мне не понять ...