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

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

icon: 

Artu Сб, 13/12/2014 - 21:17

Как почистить мусор в БД (удаленные темы и др).

Подобных тем куча, но речь идет не про кеш.

Мусор остается после удаленных тем (расположение блоков + настройки темы).
Подозреваю что лишние переводы остаются после удаления модулей.
Удаленные поля должны чистится по крону, ОК.
Что-то еще?

Но все таки как чистить мусор от удаленных тем?
Вот человек спросил - http://www.drupal.ru/node/56640, так и не нашел понимания.

Я, например, часто на сайте устанавливаю разные темы, делаю в них настройки, потом удаляю.
Через время установив тему повторно, я уже не могу вернуться к настройкам темы по умолчанию.
Да и мусор в БД ни к чему.

Неужели никто не задавался этим вопросом. Удивлен если нет модуля для этого.
Вариант с ручной чисткой БД рассматривается, но не удобен.

Версия Drupal: 
0 Спасибо

ььс Пнд, 08/12/2014 - 06:56

Одна база на несколько сайтов или каждому сайту по базе?

Посоветуйте дедушке. Всего докуя - типов, полей, терминов. Важно быстродействие.
апд. сайт существующий, с одной базой, нужно ускорить. Как вариант - развалить на поддомены по тематике.

Тип материала: 
Версия Drupal: 
0 Спасибо

Виктор Степаньк... Пнд, 24/11/2014 - 11:10

Семёрка >= 7.33 вешает сервер

Вчера заметил неприятную штуку, D7, а именно релизы после 7.32, на данный момент это 7.33 и 7.34 реально вешают сервер. Лоад с 3-4 до соточки жмёт без проблем. Нагрузка идёт от пыха по процу.
Прав был Шаманер, а мы ему не верили...
Подозреваю, что это это последствия слишком огроменного количества изменений https://www.drupal.org/drupal-7.33-release-notes
Буду проводить бенчмарки и искать виноватого.

Версия Drupal: 
0 Спасибо

andreytsoy Ср, 29/10/2014 - 12:22

Нужна помощь в снижении нагрузки в drupal 7

Добрый день, коллеги!

Недавно столкунался с такой ситуацией. Есть сайт style-dance.com на друпал7 + ecommerce.

Начал гнать трафик (до 300 чел/сутки) и с хостинга начали приходить предупреждения.

Прикрепляю статистку нагрузки.

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

Тип материала: 
Версия Drupal: 
0 Спасибо

Moel Ср, 08/10/2014 - 05:29

Библиотеки для парсинга вместе с drupal.

Использовал кто нить библиотеки типо phpquery и т.д. для парсинга через сайт? Если да то какие впечатления. Может тестировал кто-нить. Я пользую phpquery через queue API. 130-150 страниц за 2 минуты. Это два селектора + сохранение. Норм скорость или можно быстрее?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Roman99999 Чт, 17/07/2014 - 17:22

[решено] Медленная загрузка сайта (вопрос по devel модулю) СПАСИБО ORB!!

Добрый всем вечер!

Прошу, если не затруднит, знатоков друпала подсказать что к чему.

Добавлял я кучу разных материалов, и ставил разные модули. Главное, в чем мне кажется проблема, я начал настраивать разные разрешения для полей для разных пользователей.

И потом, в какой-то момент я обнаружил, что сайт грузится секунд 10-15, а то и вовсе.
Я побеседовал с провайдером, они пробовали перенести на другой сервер - ничего.

Включил кэш - помогает, если ты посещаешь ту же страницу, что и до этого, но как только кликаешь на ссылку, где еще не был - приходится 7-10 сек ждать!!

Я уже молчу, что выделенные сервером 50 сек не хватает для выполнения команды "Очистить все кэши"!!

Тип материала: 
Модули и темы: 
Версия Drupal: 
0 Спасибо

pochtaliot Чт, 10/07/2014 - 20:10

Где подключаются системные файлы js

Приветствую пользователей друпал. Подскажите, где подключаются данные файлы - http://i.piccy.info/i9/6e259e2d736d324062c30ab13cb6c538/1405022841/6681/771991/2014_07_10_23h06_46.png
?
Занялся переносом файлов из хедера в конец body, не могу понять где отключать вывод этих файлов

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

brianmc Чт, 10/07/2014 - 14:25

Перенагрузка на БД от крупной таксономии (более 1000 терминов)

Есть вопрос по работе с крупными таксономиями более 1000-2000 терминов.
Во время разработки сайта исполнителем был сделан следующий код:

<?php
function fusion_core_preprocess_node(&$vars) {
 [...]
    
// Compatibility --- SELECT cid, data, created, expire, serialized FROM {cache_field} WHERE cid IN ('field:taxonomy_term:INT')
    
$Compatibility $devicesType $brandList = array();
    
$devices taxonomy_get_tree);
    
    foreach ( 
$devices as $item ) {
      if ( 
in_array(0$item->parents) ) continue;
      
$TDevice taxonomy_term_load($item->tid);
      if ( 
androapps_interface_check_compatibility$vars['node'], $TDevice ) ) {
        
$Compatibility[] = $item;?>
Тип материала: 
Модули и темы: 
Версия Drupal: 
0 Спасибо

karopka Чт, 10/07/2014 - 12:57

Выдаёт OUT of Memory после того как добавил очередной тип материала

Добрый день!

Подскажите в какую сторону копать. Может быть можно оптимизировать.
Проблема: Есть каталог с сотней типов товаров. Было решено под каждый тип создавать свой контейнер (тип материала). При создании очередного типа сервер выдал ошибку:

[10-Jul-2014 16:48:18 Asia/Tbilisi] PHP Fatal error: Out of memory (allocated 126615552) (tried to allocate 32 bytes) in /home/cp2204/public_html/at/includes/menu.inc on line 342

И соответственно сайт перестал грузиться.
php.ini говорит мне что у меня memory_limit 256 Mb
Провайдер мне сказал, что лимит повысить не может.

Собственно вопрос: как сделать так, чтобы сайт заработал, чтобы удалить что-нибудь ненужное?

Версия Drupal: 
0 Спасибо

rockmax800 Пнд, 07/07/2014 - 08:41

Нужен оптимизатор на друпал 7

Добрый день Уважаемые!
Сделали сайт, теперь нужен оптимизатор, так как он очень медленно грузится.
Прошу помочь мне, не бесплатно конечно.
Сам никогда не имел дела с этим движком

Тип материала: 
Версия Drupal: 
0 Спасибо

AZWebDDS Пт, 04/07/2014 - 23:38

Модуль Authcache для кеширования "залогиненых" пользователей.

Здравствуйте Друзья!
Кто знаком с модулем  Authcache?

Какой есть у вас опыт и рекомендации по использованию этого модуля для кеширования "залогиненных" пользователей на "продакшине" с посещениями около 5-7 тыс. в день?

Может есть другое решение?

Спасибо за вашу помощь.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Oleg-Ilkov Ср, 25/06/2014 - 15:21

Будет ли нормально работать сайт на друпале при посещаемости 10000 хостов в сутки

Коллеги, собираюсь переносить сайт с самописного движка

Основной вопрос - быстродействие. Будет ли нормально работать сайт на друпале при посещаемости 10000 хостов в сутки?

Тип материала: 
Версия Drupal: 
0 Спасибо

querk Пнд, 23/06/2014 - 16:39

Параметрический каталог товаров на Drupal

Здравствуйте дорогие разработчики!

У меня от неопытности не хватает мозгов на Ubercart 7 организовать схожий параметрический поиск по сайтам с ноутбуками и другими товарами, чтобы фильтр был по параметрам товаров в категории.

Пример здесь:
http://chipstock.ru/#overlay=ecatalog/sensors/motion-position-sensors/gyroscopes/gyroscopes

Вот как делаются вот такие штуки ? Если можно по порядку, что за дополнительные модули к Ubercart ( а если не он то Commerce)?

Тип материала: 
Модули и темы: 
Версия Drupal: 
0 Спасибо

maives Ср, 18/06/2014 - 08:28

Установка и настройка APC (Alternative PHP Cache) в Drupal 7

Не претендую на 100% оригинальность, возможно по теме установки и настройки APC уже написано много, но все же мои 5 копеек как говорится. Надеюсь, данный материал кому нибудь окажется полезным.

Установка и настройка APC (Alternative PHP Cache) в Drupal 7

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Victor31 Втр, 17/06/2014 - 08:23

Быстродействие сайта (при работе с Views и taxonomy/term/)

Добрый день!

Передо мной встал вопрос об увеличении быстродействия страниц. Нужно крепко перебить вывод материалов по термину таксономии, но вопрос в том - как это сделать наиболее оптимизированно, чтобы быстрее работало.

Есть такой вариант как перебить вывод страниц taxonomy/term/% через Views (вьюсу понятное дело закэшировать), после чего в шаблоне полей Views уже выводить то, что нужно. (ну или в самих полях)

Подскажите пожалуйста - как можно сделать может быть ещё проще и лучше (и главное - правильней).

Извините за беспокойство, заранее спасибо..

Тип материала: 
Модули и темы: 
0 Спасибо

Ivaseg Втр, 03/06/2014 - 08:38

Медленная загрузка сайта

Вот такую картину http://www.webpagetest.org/result/140602_2F_10TJ/1/details/ наблюдаю у себя я и еще не мало людей. Проблема в том, что такое происходит не у всех, и даже у меня иногда сайт открывается быстро (кеш очищен, тесты производятся в режиме инкогнито), а иногда секунд 15 смотришь на белый экран и только потом начинает грузиться сайт.
На указанном выше сайте для тестов можно выбрать другие сервера, и там уже показывает нормальную загрузку сайта.
Попытка донести эту информацию до хостера не приводит к результату, т.к. последний говорит что у него сайт быстро открывается, показывает статистику с http://tools.pingdom.com/fpt/#!/dBbiUN/http://lime-hotel.com.ua и тут действительно быстро грузится, не поспоришь.

Тип материала: 
Версия Drupal: 
0 Спасибо

furamag Вс, 04/05/2014 - 07:36

Apache Solr и нагрузка на сервер

Хочу на сервер поставить Apache Solr. В связи с этим возникли некоторые вопросы.

Никто Apache SOLR c Drupal не использовал на сайтах средней посещаемости? Хочу поставить Apache SOLR на сервер и использовать его для поиска на сайте (Drupal 7), но не знаю как сильно он будет сервер грузить. Люди, которые не работали с Apache Solr, говорят, что в связи с тем, что он использует Java, нагрузка будет определённая, но какая никто не знает. Другой человек, у которого с Apache Solr опыт работы есть, говорит, что нагрузка будет минимальна. Вот и хочу выяснить кто же прав.

Параметры сайта: 350-400к просмотров в сутки. 18000 нод (от 7 до 25 полей в каждой ноде). Запросов к поиску, примерно, 10к в сутки.
Сервер: Intel Xeon E3-1230 / 16GB / 4x500GB SATA2.

Тип материала: 
Версия Drupal: 
0 Спасибо

misterpronin Втр, 29/04/2014 - 15:13

Настройка MySQL/my.cnf

У меня страница со списком модулей открывается полторы-две минуты... Использовал стандартный файл my-huge.cnf

У кого-нибудь есть VPS с 2GB ОЗУ? Как настроили MySQL? Если не сложно поделитесь пожалуйста файлом my.cnf

Заранее огромное спасибо!

Тип материала: 
Версия Drupal: 
0 Спасибо

kardinal08 Чт, 13/03/2014 - 15:40

Масштабируемость слайдера

Доброго времени суток!

Есть проблема с отображением слайдера.http://kitchen.maya.od.ua/

При уменьшении окна браузера слайдер уменьшает размеры, а при увеличении - остается таким-же пока не перегрузится страница. Как решить? Какой стиль надо добавить?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Страницы