Со стороны системного администрирование могу сказать что односторене правильный вопрос.
При редактировании, сохранении, удалении ноды действительно может подтормаживать сервер.
Конечно если при редактировании то имеем виду долгое открытие страницы редактирования ноды, или долгие пост запроси по типу (зависимых списков и т.д., т.е. ahah, ajax и прочее).
ahah.js не грузится у анонимов.
локализовать проблему удалось.
теперь попробовать найти решение
Забыл сказать что раньше работало =). Так что думаю код не имеет смысла приводить, да и до боли он простой.
Каскадные списки для формы поиска + генерация пути для ссылки на основе выбранных значений, чтобы Views могла обработать их как аргументы и показать ускоренный кэшированный вывод.
Теперь JSON ответ вместо того чтобы вставляться на страницу выводится в блок alert();
Без какого либо указания ошибки. Причем делает это через раз. Т.е. При переходе на след страницу вьюхи может показать результат выведя JSON ответ на страница, а может вывести через Алерт его исходники.
Ничего так выяснить и не получилось.
Единственно как что-то работает это оставить variable разными, но синхронизировать их время от времени. Иначе куча ошибок и нерабочая структура.
Странно что представители drupal'a молчат. Вроде одна из самых востребованных современных фишек, дык нет, глухо
А вы случаем не знаете как можно протестировать скорость работы Mysql сервера?
Есть у него нечто типа проверочного запроса?
Типа вычисления числа ПИ до 2000 тыс знаков //так проверяется сам сервер
2974.63 - время выполнения запроса (через phpmyadmin 0.002c)
1
locale
SELECT s.source, t.translation, t.language FROM locales_source s LEFT JOIN locales_target t ON s.lid = t.lid AND t.language = 'ru' WHERE s.textgroup = 'default' AND s.version = '6.22' AND LENGTH(s.source) < 75
И все-таки как пользоваться модулем devel для анализа узких мест в производительности сайта.
Пошаговое отключение модулей не вариант, это примитивный и грубый способ оценки проблемного места. Т.к. многие модули тесно связаны между собой, отключение одного приведет к отключению другого а затем и к отключению 3-го, так что ничего это не решит.
Да и отключение одного из модулей может привести к полной потери работоспособности сайта и ни о какой производительности не сообщит.
Мой совет (кто послушает, кто нет - его дело).
Если разбираешься хоть немного в программирование ставь dev ветки смело, там очень много исправленных ошибок, пусть за это ты заплатишь 2-мя 3-мя часами допиливания, зато сэкономишь 2-е 3-е суток несовместимости с другими современными модулями. Оно того стоит.
Тормозит сервер когда редактирую ноду
Добавление.
Друпал последнее время это неповоротливый слон. Да что говорить, вы посмотрите как открывается drupal.ru, создание ноды до 10 сек, открытие 5-8 сек.
Это показывает нам эталон работы самого друпала.
Если вы хотите чтобы у вас было быстрее чем друпал.ру и не надейтесь ))
Внутренняя перелинковка
А просто блок + немного php?
Наипростейщий запрос к базе и темизация по вкусу в одном флаконе, можно справится за 5-10 строчек кода.
вывод аватара пользователя на страницу
И да забыл, в новой версии Views уже есть встроенные обработчики )))
[Решено] Как установить атрибут titile через Form API
Что-то я вообще, я же знал ))) Большое благодарю. Видать память в голове уже портится, индексы сбились. Не выводит информацию вовремя
вывод аватара пользователя на страницу
я так понимаю выводите в блок?
посмотрите поиском тут про аргументы views в блоке, там надо поставить обработчик, который бы вытягивал их из пути.
наводка:
$argument->handler = arg(0);
Тормозит сервер когда редактирую ноду
Со стороны системного администрирование могу сказать что односторене правильный вопрос.
При редактировании, сохранении, удалении ноды действительно может подтормаживать сервер.
Конечно если при редактировании то имеем виду долгое открытие страницы редактирования ноды, или долгие пост запроси по типу (зависимых списков и т.д., т.е. ahah, ajax и прочее).
Вариантов на самом деле несколько:
AHAH и роли пользователей
Пасиб что натолкнули на мысль, проблему нашел.
Напарник за каким то макаром включил кэширование блоков, и это при ориентации сайта только на анонимов
Форма выводилась в блоке, и соответственно в этом была проблема
AHAH и роли пользователей
Хм.
Модули jQuery_update и jQuery_UI под репрессии не попадали.
AHAH и роли пользователей
так, аха...
ahah.js не грузится у анонимов.
локализовать проблему удалось.
теперь попробовать найти решение
Забыл сказать что раньше работало =). Так что думаю код не имеет смысла приводить, да и до боли он простой.
Каскадные списки для формы поиска + генерация пути для ссылки на основе выбранных значений, чтобы Views могла обработать их как аргументы и показать ускоренный кэшированный вывод.
Банально тормозит друпал, но не банальный способ +)
Насколько я знаю он создает отдельный интерфейс загрузки изображений, при этом сам создает ноду/несколько нод.
А как виджет CCK поля его использовать нельзя, соответственно для организации галереи внутри ноды он не подходит.
Банально тормозит друпал, но не банальный способ +)
Хватит играть словами, и дураку понятно что затормозить работу браузера может только js
есть ли у вас совет на что можно заменить?
Банально тормозит друпал, но не банальный способ +)
Да, все браузеры на моем компе и все браузеры в офисе тормозят )))
PS. Я думаю что каждый веб-разработчик пользуется по крайней мере 4-мя браузерами ))
Банально тормозит друпал, но не банальный способ +)
Нашел я виновника
Но не доволен что нашел 
Оказывается это делает SWFUpload, а отказ от него это равнозначно отказу от drupal.
Модуль мультизагрузки изображений просто необходим, подскажите нормальную альтернативу плиз...
Банально тормозит друпал, но не банальный способ +)
Каждый кэширует свое.
А вообще было просто сравнение производительности при разных модулях, был выбран и оставлен один Boost.
Проблема с Views Ajax для pager
Это не решает проблему!
Теперь JSON ответ вместо того чтобы вставляться на страницу выводится в блок alert();
Без какого либо указания ошибки. Причем делает это через раз. Т.е. При переходе на след страницу вьюхи может показать результат выведя JSON ответ на страница, а может вывести через Алерт его исходники.
Как узнать все-таки причину ошибки.
[Не Решено] Таблица Variable при мультисайтинге
Ничего так выяснить и не получилось.
Единственно как что-то работает это оставить variable разными, но синхронизировать их время от времени. Иначе куча ошибок и нерабочая структура.
Странно что представители drupal'a молчат. Вроде одна из самых востребованных современных фишек, дык нет, глухо
Как пользоваться devel?
Оказывается, дело все-таки в ресурсах сервера (
Дело в том что знакомый разместил на моем сервере сайт на какой-то непонятной сборке друпала, что-то связанное с социальными сетями.
Он вызывает процесс php5-cgi который жрет 60% CPU, соответственно любой запрос apache или mysql съедает оставшиеся ресурсы сервера.
Как пользоваться devel?
Отключено логирование.
А вы случаем не знаете как можно протестировать скорость работы Mysql сервера?
//так проверяется сам сервер
Есть у него нечто типа проверочного запроса?
Типа вычисления числа ПИ до 2000 тыс знаков
Как пользоваться devel?
Хорошо, что сделать чтобы быстрее выполнялись SQL запросы (не 3сек)
Как пользоваться devel?
2974.63 - время выполнения запроса (через phpmyadmin 0.002c)
1
locale
SELECT s.source, t.translation, t.language FROM locales_source s LEFT JOIN locales_target t ON s.lid = t.lid AND t.language = 'ru' WHERE s.textgroup = 'default' AND s.version = '6.22' AND LENGTH(s.source) < 75
Как пользоваться devel?
Выделенный сервер
P4 2Ghz 2Gb под 1 сайт
Еще на нем крутится почтовый сервер
Как пользоваться devel?
И все-таки как пользоваться модулем devel для анализа узких мест в производительности сайта.
Пошаговое отключение модулей не вариант, это примитивный и грубый способ оценки проблемного места. Т.к. многие модули тесно связаны между собой, отключение одного приведет к отключению другого а затем и к отключению 3-го, так что ничего это не решит.
Да и отключение одного из модулей может привести к полной потери работоспособности сайта и ни о какой производительности не сообщит.
Ajax в view работает через раз с включенным кешированием
А я не согласен с королем анахронизма.
Мой совет (кто послушает, кто нет - его дело).
Если разбираешься хоть немного в программирование ставь dev ветки смело, там очень много исправленных ошибок, пусть за это ты заплатишь 2-мя 3-мя часами допиливания, зато сэкономишь 2-е 3-е суток несовместимости с другими современными модулями. Оно того стоит.
[Решено] Drupal и потребление памяти
Таки да:
в этой строчке происходит синхронизация перевода картинок, и именно этот кусок жрет память. Для меня это не критично, поэтому закоментил этот кусок:
[Решено] Drupal и потребление памяти
Упростил задачу до следующего: