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

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

icon:

Эффективные аналоги Nivo Slider

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

Господа, посоветуйте, пожалуйста, слайдер, чтобы был не хуже Nivo Slider по красоте, и при этом не тормозил на мобильных устройствах. Такое чудо возможно ?
Nivo Slider у меня заметно пропускает кадры рендеринга на Android планшете (Ainol Fire).

0 Спасибо

Скорость загрузки

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

Здравствуйте. Помогите решить проблему со скоростью загрузки страниц. сайт грузится за 4-5 секунд.
В админке еще медленнее, а при создании или редактировании материала подвисает на минуту.
Модулей штук 40 (все что мог отключил)
Включено кеширование и сжатие.
Devel показывает:
Executed 380 queries in 791.47 ms. Queries exceeding 10 ms are highlighted. Page execution time was 2328.94 ms. Memory used at: devel_boot()=1.68 MB, devel_shutdown()=43.67 MB, PHP peak=49.5 MB.

0 Спасибо

Как ускорить загрузку 1 или нескольких (не всех) страниц, чтобы отдавалась без друпала

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

Здравствуйте!
подскажите, пожалуйста, что можно сделать:
без нагрузки сайт работает нормально, но стоит одной новости стрельнуть, как валит толпа народа и сайт не падает, но вместо 1 секунды получается 16 сек на загрузку, процессор получает 93% нагрузки, в топе висит куча процессов php-fpm.
как-то можно эту одну новость конкретно закешировать, чтобы она как-то сразу отдавалась?
сейчас ситуация такая:
Cpu(s): 19.2%us, 1.7%sy, 0.0%ni, 78.8%id, 0.2%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 12326976k total, 5240516k used, 7086460k free, 123820k buffers

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

тестирование прямо на серваке
ab -n 100 -c 100 url
показывает:
Concurrency Level: 100
Time taken for tests: 8.756 seconds

0 Спасибо

Импорт пользователей в батче

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

Делаю импорт пользователей из другого сайта. Без профайлов только имя, емаил, дату регистрации. По 100 штук. Первая сотня добавляется чуть больше минуты, вторая - чуть медленнее, а потом скорость падает до 13 минут за сотню пользователей. Апач и мускул грузят по 50% на intel i3. 16 тыс я просто не дождусь на рабочем ноуте, а на сервере батч вообще после 4-й сотни зависает.
Делал по John K. VanDyk "Pro Drupal Development". Собственные и контриб модули не отключал, но там хук юсер не использовал.
Мне кажется импорт 16 тыс должен занимать не больше 10 минут. Отрабатывается 160 раз бустрап, 160 раз подключение к внешней базе (с этим проблем нет) и 16000 раз отрабатывает хук юсер. В чём подвох?

0 Спасибо

Что использовать на сайте блок или который в Panels custom content? Что менее всего грузит сайт?

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

Собственно вопрос озвучен. Какой вариант лучше для быстродействия сайта? Хотел добавить информацию "кто онлайн" на страницы

0 Спасибо

Сервер для сайта с аудио и видео контентом

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

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

0 Спасибо

Странное поведение модуля Boost

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

Нужна помощь!
Cтолкнулся со странным поведением модуля Boost на Drupal 7.
В какой-то момент получаю следующую картину - при обращении к страницам которые есть в кеше все нормально, но если страницы нет в кеше или она по настройкам не кешируется, то при ее запросе от лица неавторизованного пользователя, файл с кешем не создается, а вместо контента запрашиваемой страницы пользователю отображается первая страница сайта.
Лечится удалением файлово кеша. После чего в какой-то момент ситуация повторяется. В логах ошибок нет.

0 Спасибо

Показатели devel

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

У меня сайт на хостере и он неприлично долго грузиться, но не могу понять в чем причина, в моем сайте(он достаточно сложный в смысле views и таксономии) или в хостере, показатели devel такие "Page execution time was 3279.89 ms. Memory used at: devel_boot()=4.74 MB, devel_shutdown()=50.05 MB, PHP peak=50.75 MB." но я не знаю, это много или мало.

0 Спасибо

[Решено]Быстродействие сайта. Поиск того кто сможет этим занятся.

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

Дано: сайт на локалхосте Win7, OpenServer.
Сайт работает по логике выбрал термин таксономии попал на страницу с вьюсами которые выводят материалы в разных блоках.

Проблемы: Сайт работает на локалхосте очень медленно Devel выдает в среднем 2.763с и 45-50мб оперативы с страниц сайта.
Ну а страница добавления материала так вообще может и до 10сек доходить.

Ставил чистую сборку работает очень быстро 0.300с и 15мб оперативки. Значит проблема в моих кривых руках а именно в том что собрал паршиво.

0 Спасибо

Куча запросов от DrupalDefaultEntityController::load

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

Несколько лет разрабатываю сайты на Drupal и впервый раз столкнулся с проблемой:

Создан тип материала, у которого есть поле для загрузки изображений. Создал материал с 50 изображениями. Страница материала грузится очень долго:

Executed 555 queries in 220.23 ms. Queries exceeding 5 ms are highlighted. Page execution time was 3052.27 ms. Memory used at: devel_boot()=1.09 MB, devel_shutdown()=12.35 MB, PHP peak=18.25 MB.

При увеличении количества изображений в геометрической прогрессии увеличиваются запросы. Вот запрос, который посторяется:

DrupalDefaultEntityController::load

0 Спасибо

Является ли модуль Boost козырем CMS Drupal?

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

Помимо CMS Drupal, с которой я уже не один год знаком, очень поверхностно знаю ещё только одну CMS - Joomla... Поэтому интересен вопрос - предоставляют ли другие CMS такую, казалось бы, банально необходимую функциональность, как предварительная конвертация всех существующих страниц сайта в html с целью избежания необходимости их постоянного построения посредством обращений к MSQL? Я совершенно не уверен, но почему-то предполагаю, что на данный момент такая функциональность есть только у Drupal... Прав ли я...

0 Спасибо

Оптимизация настройки CMS Drupal

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

Сайт на хостинге "Друпал хостинг от IT Patrol inc".
Есть некоторые задержки в загрузке страниц. По всей видимости нужна оптимизация скриптов...
Если есть кто готов помочь откликнитесь пожалуйста.
Единственное работать будем без предоплаты, т.к. уже напоролись...а сайт все еще тупит...

0 Спасибо

Настройка PHP и MySQL. Xampp под Windows 7 (комп с 2 Гб оперативки).

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

Уже пару лет периодически использую Xampp... И редко, когда приходится переустанавливать винду, вместе с ней переустанавливаю Xampp... Интересно узнать как лучше настроить php и mysql на моём компьютере (с 2Гб оперативки), чтоб производительность Drupal была по-максимуму. А то на данный момент сайты на локальном сервере работают в несколько раз медленнее, чем на хостинге It-patrol )) даже не смотря на то, что интернет периодически тупит... По этой причине долго не думая уже давно стал разрабатывать сайты прямо на хостинге... )) Как-то неправильно я думаю )) Сайты на локалке должны работать быстрее ))

Настраиваю php (xampp\php\php.ini). Подскажите может что ещё было бы неплохо изменить/настроить?

max_execution_time = 220
max_input_time = 220
memory_limit = 512M

0 Спасибо

Media Gallery + Media Internet Sources = медиаконтент со сторонних ресурсов

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

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

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

С этим неплохо справляется Media Gallery: пользователь имеет возможность закачать файл, с помощью Media Internet Sources - размещать ссылки на медиафайлы, находящиеся на сторонних хостингах, а также выбирать медиа из библиотеки, куда они добавляются автоматически после аплода или после указания внешней ссылки.

Теперь чего не хватает в этом функционале.

0 Спасибо

Панели. За и против.

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

Обдумываю необходимость использовать в своем проекте panels. С одной стороны они дают бОльшую гибкость при сортировке блоков...с другой стороны, можно вполне обойтись и без них.

Насколько сильно панели тормозят работу сайта (и тормозят ли вообще)? Как думаете, стоит использовать, или лучше захардкодить регионы и выводить блоки?

0 Спасибо

Быть или не быть

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

Здравствуйте форумчане!
Задаю избитый на миллион раз всеми вопрос, а именно, работа дрюпа с большим количеством не анонимов.

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

И вот сегодня закралось мне в душу сомнение. Года 2 назад, хотел составить конкуренцию (тогда еще не конкуренцию) одному из местных сайтов. Направление, в терминах друпал - новости+форум+ubercart_marketplace. Короче, форум для общения и местная барахолка. Текущие показатели работы конкурирующего сайте:
около 25000 уников в день.
около 500000 показов страниц.
в среднем 80-90% - зарегенные пользователи.

0 Спасибо

Сайт долго грузится

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

Мы сейчас очень активно занимаемся наполнением нашего интернет-магазина, и видимо в следствии это сайт начал тормозить, загружается минут через 5-7 , ошибки не выдает, но грузится медленно.
Вот что нам сказали в тех. поддержке хостинга :

Мы фиксируем большое количество запросов с данных посетей.
Наибольшее количество запросов происходит по следующим каталогам: 10248 16,94% /product/

Мы сейчас занимаемся наполнением сайта по каталогам /product/.

0 Спасибо

Инфраструктура GRAMMY.COM

Аватар пользователя a.roman

Написал небольшой перевод презентации об инфраструктуре Drupal сайта Grammy.com

0 Спасибо

Apache+nginx вместо pressflow+Varnish [РЕШЕНО]

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

Здравствуйте,

поможет ли мне установка nginx вместо Varnish?
Сейчас на сервере Apache+Varnish, varnish потому что сервер делал для статичных сайтов. Но пришлось на сервер установить этот сайт
сп64.рф , где только авторизованные пользователи. В результате вот:

Хотя как мне кажется посетителей не так уже много:

0 Спасибо

Про сервер и интернет

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

В соседне теме затронули вопрос по производительности. Выношу в отдельную тему с полныи описанием вопроса.
Поддерживаем два проекта (второй вот вот запустится) и, соответственно, держим два сайта, оба на drupal.
1. сайт на двух языках, форум (на него будут много загружать видеороликов), много разных простых страниц с информацией, ubercart с четырмя нашими платными приложениями. Сейчас посещаемость 500-600 посетителей в сутки. Когда окончательно перенесем все форумы и ссылки, то рассчитываю на 3-4 тысячи.
2. чуть по-проще. в основном только ubercart для связи с клиентом (то есть каталога нет, только внутренние заказы).

0 Спасибо