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

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

icon: 

Crea Пт, 09/11/2012 - 14:18

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

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

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

zrx Втр, 06/11/2012 - 14:07

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

Здравствуйте. Помогите решить проблему со скоростью загрузки страниц. сайт грузится за 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.

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

andribas74 Втр, 06/11/2012 - 11:48

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

Здравствуйте!
подскажите, пожалуйста, что можно сделать:
без нагрузки сайт работает нормально, но стоит одной новости стрельнуть, как валит толпа народа и сайт не падает, но вместо 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

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

andreyks Сб, 27/10/2012 - 22:36

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

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

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

Rest Втр, 23/10/2012 - 10:49

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

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

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

misterpronin Пт, 19/10/2012 - 20:49

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

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

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

cccp73 Втр, 09/10/2012 - 17:21

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

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

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

Seneka_99_percent Пт, 28/09/2012 - 05:32

Показатели devel

У меня сайт на хостере и он неприлично долго грузиться, но не могу понять в чем причина, в моем сайте(он достаточно сложный в смысле 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." но я не знаю, это много или мало.

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

crawlerc Сб, 22/09/2012 - 17:02

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

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

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

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

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

madlobz Чт, 30/08/2012 - 13:38

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

Несколько лет разрабатываю сайты на 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

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

misterpronin Пт, 24/08/2012 - 08:09

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

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

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

yan4iki Втр, 21/08/2012 - 18:24

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

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

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

misterpronin Вс, 19/08/2012 - 06:03

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

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

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

max_execution_time = 220
max_input_time = 220
memory_limit = 512M

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

Andruxa Ср, 15/08/2012 - 22:27

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

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

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

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

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

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

zandcho Пт, 10/08/2012 - 11:08

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

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

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

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

vitaliy1978 Вс, 15/07/2012 - 16:29

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

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

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

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

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

yan4iki Втр, 10/07/2012 - 19:36

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

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

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

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

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

a.roman Пнд, 02/07/2012 - 18:06

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

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

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

levmyshkin Ср, 27/06/2012 - 17:06

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

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

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

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

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

3746598 Пнд, 25/06/2012 - 23:27

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

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

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

Страницы