Масштабируемость, нагрузка и быстродействие

Рецепты по увеличению быстродействия, масштабируемость движка, работа на сайтах с высоким трафиком.
См. также новостную группу и международный форум.

icon:

установлен zend opcache, стоит отключить кеш Drupal ?

Аватар пользователя maxwelhelp

У меня такой вопрос: Если на сервере установлен zend opcache, то стоит отключить стандартный кеш Drupal ?

0 Thanks

База данных на отдельном сервере

Аватар пользователя Petro

Господа, вопрос специалистам. Есть сайт на drupal, довольно тяжелый. Сайт в зоне BY, поэтому хоститься я должен у наших провайдеров. Покупаю cloud на active.by. В принципе, нормально, но с друпалом они не очень дружат. Сайт постоянно тормозит. Мощность сервера - 2 CPU, 4 Gb RAM. Стоит это удовольствие 1700000 в месяц, это чтобы было понятнее - 180$.

0 Thanks

Возросла нагрузка на mysql, подскажите, направьте.

Аватар пользователя dobroe utro

Здравствуйте.
Недавно возросла нагрузка на MySQL, хостинг ihc.ru.
На сайте я ничего не менял более года, тогда нагрузки не было,
за это время увеличилось только количество пользователей и нод.

Сайт с посещаемостью менее 500 чел в день.
Количество нод 4600, в основном мелочь - объявления, предприятия.
Пользователей 5000, не чистил, не знаю стоит ли это делать.
Кеширование включено, статистика не собирается, поиск от яндекса, все неиспользуемые модули выключены.

Я не спец, могу сделать сайт на друпал используя его модули, из них собрать недвижимость, работу, но не более того, без самописного кода.

У хостера попросил распечатку проблемных таблиц, её я прикрепляю, может кому из вас одного беглого взгляда хватит, что бы понять что к чему.

0 Thanks

Большой объем данных для каталога на друпал

Аватар пользователя que2014

Планируем заказывать каталог товаров на Друпал, количество записей в каталоге будет около 1 млн (с фото). Будут использоваться модули CCK+Views, данные будут кэшироваться (скорее всего модулем Boost), размещаться планруем на VPS, с последующим переходом на выделенный сервер. Посещаемость ожидается на начальном этапе около 500-1000 хостов, с увеличением до 5000-8000 в долгосрочной перспективе.

0 Thanks

Скорость загрузки темы zen

Аватар пользователя Dec0der

В качестве базовой темы часто используется zen. При вёрстке заметили, что эта тема не очень шустрая.

Небольшой сравнительный анализ для размышлений.

Взяли чистый Друпал 7 (самая новая версия).
Установили две темы Zen (субтема) и Bluemarine.
Замеряли на главной чистой странице с помощью плагина FF Extended Statusbar и получили вот какой результат:

0 Thanks

Какой сервер лучше для Drupal 7

Аватар пользователя Alex_Black

Какой сервер лучше взять для двух сайтов на Drupal 7.

Xeon E3-1270 3.9Ghz (4 cores) / 32Gb RAM / 2x240Gb SSD
Xeon E3-1270 3.9Ghz (4 cores) / 32Gb RAM / 2x2000Gb SATA
Core i7 3.9Ghz (4 cores) / 32Gb RAM / 2x240Gb SSD

Что бы сайт открывался 0.2 с.

Модулей будет много 20-30 на каждом сайте включая стандартные.

0 Thanks

Drupal и ЭЦП (Электронная цифровая подпись)

Аватар пользователя Bios

Существует ли в Друпал какой либо функционал для работы с ЭЦП? Сферы применения огромные начиная с авторизации и заканчивая подписью к каких либо нод (документов).

Например элементарно создается нода с петицией и пользователи могут ее подписать электронной подписью, которая по сути приравнивается к реальной. Функционал конечно не стандартный, но все же возможно ли сделать такое на Друпал?

0 Thanks

Что быстрее - node_save или commerce_product_save?

Аватар пользователя Flinblo

Есть общее для всех товаров в интернет-магазине свойство.

Исходя из приоритетности максимальной скорости массового обновления значения этого свойства, куда его лучше вставить, в продукт или в ноду?

0 Thanks

CDN и потоковое видео

Аватар пользователя kalugin

Можно ли использовать модуль CDN для кеширования потокового видео. Если можно, то как? Если нельзя, то, может быть, есть решение подобное этому? Задача: подхватывать Друпалом видеопоток и раздавать в режиме мультикаста.

0 Thanks

Сообщение "Do something on update!" при сохранении ноды

Аватар пользователя Artu

Настроил Entity Referance.
После этого получаю сообщение "Do something on update!" при сохранении ноды.
Проскакивало и
"Do something on load!".

Что это значит на практике?

0 Thanks

Не загружать весь контент Colorbox через Views

Аватар пользователя shevgeny

Наверняка, всем известна возможность интеграции модуля  Colorbox с Views, для того, чтоб выводимые ноды отображать во всплывающем окошке Colorbox. Это здорово, красиво и привычно для пользователей сети Интернет, но я задался одним вопросом, вернее, даже двумя.

0 Thanks

Вопрос к ОПЫТНЫМ сисадминам - быстрый способ создания дампа БД размером в несколько ГИГАБАЙТ

Аватар пользователя Alexei91

Есть БД в N гигабайт (пока 0.5 Гб).
Если я её через mysqldump в SSH попробую выгрузить с параметром
--lock-tables=false
XX сидящих авторизованных юзеров на D7-сайте не обидятся, в смысле сайт не "повиснет"?
Сколько времени займет создание такого дампа, навскидку?

0 Thanks

Exposed Filter - Сильные тормоза. Проблему решили, но очень интересно, что происходило.

Аватар пользователя Goodseeker

Есть страница выводимая Views.
Страница выводит категорию с товарами.
У страницы есть экспоузед фильтр, который выводится блоком.
Для определения страниц, на которых должен быть выведен блок, пишем catalogue/*
НО под это правило попадают не только страницы, на которых выведен этот Вьювс, но также и те страницы, на которых этого вьювса быть не должно. А именно, сюда попадают страницы с другим вьюсом, и страницы с карточкой товара.
При этом на страницах, где экспоузед блок не должен выводится, просто через шаблоны убран его регион.

В итоге мы столкнулись с тем, что страницы, на которых блока не должно быть, но которые попадают под шаблон его пути, жутко тормозят - такая страница открывается 2 минуты.
Проблему решили. Нашли способ конкретизировать пути для вывода блока.

0 Thanks

Вопрос к мегакрутым программерам и сисадминам (JMeter)

Аватар пользователя Alexei91

Есть у кого-нибудь добротные статьи по JMeter (язык неважен хоть EN, хоть RU)?
Особенно интресует написание сценариев тестирования с привязкой к AJAX формам (формы на Drupal FAPI)

0 Thanks

field поля и куча таблиц. Drupal 7

Аватар пользователя tilli

Привет.
У меня возникла проблема с огромным количеством таблиц.
1. При создании поля, друпал отправляет кучу запросов, отчего сайт просто падает на некоторое время, затем видимо все обрабатывает и возвращается. И это чтобы добавить одно новое поле столько проблем.
2. При удалении полей всегда выводится ошибка. Поле удаляется, но не сразу и приходится страницу перезагружать, потому что ошибка (оно удаляет и это главное, но это похоже на страшный глюк и по началу было неясно, удалилось что-то или нет?)
3. В бале куча таблиц типа: field_revision_ , field_deleted_ - зачем они? куда их столько? можно ли как-то их чистить? кроном они не удаляются сразу. Удаляются через долгое время.

0 Thanks

Ускорение drupal 7

Аватар пользователя kirasnejnaia

Всем привет. Решила посмотреть, что у меня со скоростью на сайте на д7.

Обнаружилось, что DrupalDatabaseCache::getMultiple кушает больше 5 ms, подобных строк в отчёте около 5.
Плюс _locale_rebuild_js вообще берёт от 50 до 75...

Найти то я это нашла, но что с этим делать дальше? Ни когда с этой стороной drupal не сталкивалась, но теперь... Объясните коротенечко, ежели можно.

0 Thanks

Views, производительность, оптимальное построение.

Аватар пользователя Sora_tm

Добрый день!

Возник вопрос, есть ли общие темы по тому, как стоит или не стоит строить запросы во views дабы достичь максимальной производительности?

Например, у меня есть несколько типов материалов, но я знаю, что привязка к словарю таксономии есть только в одном из них.
Есть ли смысл в фильтрах ставить тип материала, или только создать фильтр на проверку наличия термина?

Ну и прочие такие вопросы...

0 Thanks

Как ускорить работу фильтров views?

Аватар пользователя tetrapentan

Здравствуйте!
Какие методы существуют для ускорения работы фильтров views?

0 Thanks

Сколько нагрузки создает pathauto в Druapl 7

Аватар пользователя azsx

Есть желание сделать сайт блоговой структуры на drupal 7 версии. Первоначально самый простой функционал, но...
В друпал 7 имется возможность создания человеко понятных урлов и с помощью token, pathauto, transleation я смогу делать урлы типа: recept-borwa.html Помимо "мифической" пользы таких url для поисковых систем, мне в данном случае будет легче сбежать на самопис (html + include) при большой посещаемости блога. Забыла название, но в друпал надо подключать какой то модуль для редиректов с дублей страниц (чтобы с страницы node/31 меня редректило на recept-borwa.html).
Эти модули делают очень много запросов при выборке листинга. Хотя истинные друпалеры уверяют, что такие запросы простые и мало нагружают сервер, но я не уверена. Допустим на моем блоге от 10 тысяч до 100 тысяч страниц.

0 Thanks