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

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

icon:

Друпал и нагрузка

Аватар пользователя Виктор_Дуров

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

0 Спасибо

Вопрос к гуру

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

Сильно камнями не кидайтесь, но возник вопрос: пока сайтов не критичное число, но как Вы управляетесь со всеми? Есть ли способ автоматизации процесса? Обновление модулей, агрегация комментариев и работа с ними?

0 Спасибо

Падает база под нагрузкой

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

Additional uncaught exception thrown while handling exception.

Original

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => locale_cache_ru ) in lock_may_be_available() (line 167 of /home/fa461/public_html/includes/lock.inc).

Additional

0 Спасибо

Переезд Drupal Commerce на HTTP/2 - реальные факты. Есть ли смысл?

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

Здравствуйте.
Кто-нибудь из владельцев Drupal Commerce сайтов с 1,5-2 тыс. страниц и товаров пробовал настраивать протокол HTTP/2 ??
Какие реальные цифры и улучшения заметны?

скорость загрузки, ответа, генерации и т.д.

0 Спасибо

Как выдавать JSON побыстрее?

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

Дано: Drupal 7, график, который надо строить на основе небольшого json, получаемого с сервера.

Проблема - получать json надо быстро. Через hook_menu - бустрапится весь друпал, хотя нужна одна запись из одного SQL-запроса по одной таблице.

Вопрос: как максимально шустро получать данные? Пока самый простой вариант, который вижу - делать запросы вообще мимо друпала, просто из своего файлика в корне. Второй вариант - какой-то промежуточный кэш. Но это чё-то как-то не так.

1 Спасибо

Сотни товаров в products display commerce

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

Наблюдаются существенные тормоза при добавлении большого количества товаров в ноде product display. Если товаров 5-10 штук, никаких нареканий. Однако, если товаров больше сотни, при каждом нажатии кнопки "добавить товар" форма создания ноды и добавления продукта жестко виснет. Единственным решением вижу лишь вынос формы добавления товара в products display в отдельную форму. Похожий принцип есть в field collections, но для commerce такого не нашел. Подскажите, пожалуйста, если кто-то сталкивался с подобной задачей.

0 Спасибо

Новостной сайт drupal 7 - нагрузка

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

Всем привет, имеется новостной сайт с посещаемостью в 50к в сутки, на сайте постоянно пасется около 250 человек (согласно гугл аналитики)

После переезда на новым хостинг, сайт отлично работал 1.5 месяца
Тарифный план кратко:
2 ядра CPU2x2000+ GHz
4GBRAM
40GBSSD

и так, 1.5 месяца сайт был на hdd, все было отлично, после все перенесли на ssd и тут понеслись проблемы с нагрузкой. Хостер заявил, что якобы на старом hdd была ошибка и сайт оказывается работал на 8 ядер процессора и 4гб опертивной

0 Спасибо

Таксономия с большим количеством словарей.

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

Всем привет!
Хочу создать школьникам сервис для того, чтобы они могли видеть какие школы и классы меняли. Хочу это все, чтобы было с помощью таксономиею, и создавались автоматически группы, где они будут общаться. А школ по той-же Москве очень много, не загрузит ли это сервер в дальнейщем? Или есть другие пути?

0 Спасибо

Существует ли Кэширование views при формате отображения: Таблица.? Как лучше его осуществить?

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

При отображении таблицей, так как используются поля, я так понимаю что можно закэшировать только с помощью views кэширования.
Например для Display suite или Full Entity у нас есть отдельные модули кэширования типа:
Entity cache
Render cache
Display Cache

А Кто-нибудь пробовал вариант с Views Field View?
Тогда наверное можно настроить кэширование внутри и построение итоговой views будет быстрее?

0 Спасибо

Оптимизировать скорость работы сайта rosbrus.by

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

Подскажите что можно сделать для ускорения сайта rosbrus.by

0 Спасибо

Оптимизация сайта, первый шаг

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

В этой статье поговорим о скорости сайта.

Многие, очень многие люди имеют сайт с скоростью 15%. Если им указать на долгую загрузку, начинают возражать, дескать у вас инет слабый и всё такое.
Хорошо.
Что такое скорость, и как её определить, хотя бы условно. Увидеть в сравнении например. Слепой человек не отличит серое от белого, правильно?
Есть много разных ресурсов, я остановлюсь на наиболее полезном, на мой взгляд, ресурсе.

5 Спасибо

Мощность хостинга для Privatemsg

Аватар пользователя Сергей Березин

Какая мощность хостинга нужна для того чтобы одновременно выполнялось 500 процессов (PROC=500)?

Применительно к Privatemsg модулю.
Например, на сайте одновременно находятся 3000 человек и они переписываются через Privatemsg. Только текст, без отправки изображений или файлов.

0 Спасибо

При включении "Объединение и сжатие файлов CSS" слетают стили css (Решено)

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

Здравствуйте, из-за чего может быть подобная проблема? уже мозг сломал. Всегда разрабатываю на сабтеме Адаптив теме. Никогда не было проблем, но с одним проектом вот такая беда. Буду благодарен за помощь

0 Спасибо

[Решено] Почему Drupal 7 грузится 1 минуту, а Drupal 5 - 1 секунду?

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

Почему Drupal 7 грузится на Денвере 1 минуту, а Drupal 5 - 1 секунду? После первоначальной длительной загрузки какое-то время запускается все быстро. Но после длительного перерыва опять загружается очень долго, как будто комп в режиме засыпания. А вот с Drupal 5 такой проблемы нет, что на Денвере, что на хостинге грузится быстро.

0 Спасибо

Долго загружается коллекция полей при добавлении материала

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

Делаем сайт вакансий.
Есть группа полей (коллекция полей) - ОПЫТ РАБОТЫ. Там есть поле Должность (словарь таксономии с классификатором должностей около 16000 записей), есть поле профобласть - тоже словарь таксономии с классификатором (около 2000 записей).

0 Спасибо

Уважаемое сообщество, пожалуйста покритикуйте информационный портал на Drupal 7

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

Всем доброго времени суток. Разработал сайт http://yug-med.ru/. Практически каждый месяц устанавливаю на него новые модули так или иначе необходимые в дальнейшей работе данного портала. На процессор хостера нагрузка превышает 90 минут/сутки. Появились медленные запросы. Хотелось бы узнать. как быстро сайт загружается в ваших браузерах, на сколько он удобен и не раздражает ли его интерфейс поиска. буду рад всем замечаниям по улучшению юзабилити.

0 Спасибо

Shopping cart refresh и корзины покупок

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

Здравствуйте, начал я копаться в настройках и заказах и нашел такую особенность commerce: она сохраняет не только завершенные заказы, но и дошедшие до корзины просто. для аналитиков и статистов полезно, но явно не всегда, не для системы, загрузка от пары десятков гостей, решивших забить и уйти с сайта будет сильна, а база данных забьется до краев. если не так, то скажите корзины покупок

0 Спасибо

Drupal vps windows

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

Подскажите стоит ли брать впс на винде есть ли реальное преимущество линукса перед виндой не считая цены, и на сколько я понимаю чтобы поднять на винде Drupal хватит AcquiaDrupal или XAPMM?

0 Спасибо

[РЕШЕНО] Дамп огромной базы на продакшене

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

Надо обновить маленько один сайт, а там база весит более 5ГБ и порядка 20 тыс. посещений в сутки. Понятное дело, что без бэкапа такое делать нельзя никак и никогда. Через контрол панель хостинга поставил всё бэкапиться, ждал больше часа, файл бэкапа вырос более 10ГБ и процесс продолжался, надоело ждать, лёг спать, утром смотрю - бэкапа нет. Что-то пошло не так. Запустил тогда drush arb - он думал более часа, и результата я не дождался, нажал ctrl+c и пошёл по делам. В связи с этим у меня возник вопрос, как лучше поступить.

0 Спасибо