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

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

icon:

Как отключить кэширование самописного модуля?

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

Для всего сайта включен режим кэширования "нормальный".
Пишу модуль, нужно чтобы страницы, которые выводит этот модуль, не кэшировались.

Как это можно сделать?

0 Спасибо

2000-3000 новых нод в вмесяц

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

Выдержит ли сайт на Drupal7+Views 2000-3000 НЕовых нод в месяц?
Чтоо можно мделать для повыышения скорости ?
Какое максимально количество нод держит друпал7 на обычном хостинге до появления тормозов?

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

Спасибо.

0 Спасибо

Подскажите по настройки Authcache в связке с Сacherouter

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

Доброго вечера !
Аж страшно стало, боюсь я вас, что бы не послали на Жумлафорум -))

Есть вопрос такой.
Установил Authcache и для анонимов СacheRouter. У сacherouter настроил хранение кеша в файлах.
Так вот вопрос, снять галочку в настройках Authcache с роли анонимов, или пусть тоже кеширует анонимов?

0 Спасибо

Как правильно настроить boots в связке Apach + Nginx?

Аватар пользователя Pavel.V

Доброго времени суток, уважаемые коллеги! В ходе поддержки уже существующего проекта выяснилось, что посещаемость превзошла все ожидания, и пришла очередь к оптимизации. Из предложенных решений был выбран модуль boost, для ускорения работы сайта для анонимов. Но тут же буквально сразу я столкнулся с проблемой.
Опишу некоторые моменты:
- на хостинге проекта используется связка Apach + Nginx.
- сам boost, работает нормально, кэширует и отдает сгенерированные html-ины.
Собственно проблема:

0 Спасибо

Hetzner vServer vs Hetzner webhosting vs Linode vs ?

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

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

Кто-нибудь знает, какой хостинг быстрее:
Hetzner vServer (kvm) "Level 19"
Hetzner webhosting "VQ 19"
Linode Linode 512
?
(Цена примерно одинаковая, на эти тарифы)

Возможно кто-то что-то еще может посоветовать, из глобальных компаний ?

Для разработки используется root сервер на hetzner, а ищется хостинг чтобы передавать готовые сайты клиентам, на отдельные аккаунты.

Удобство настройки - не важно, сайт перенесем на любой, memcache/apc и тд - тоже везде будут, важна только шустрость сайта.

PS
Проводил тесты на root сервере с kvm:
если апач на основном, а база в kvm (на том же сервере) - сайт на 30% медленнее,
если база на основном, а апач в kvm - тоже на 30% медленнее,
Если все в kvm:
ab Complete requests: 300

0 Спасибо

Большие базы Mysql

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

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

Имеется проект с базой около 20гб (Innobd). В нем около 200 000 нод. Все эти ноды обычный текст (иногда очень больших размеров). Индексация и поиск отключены.

Теперь самый главный вопрос:

Под такую базу мне потребуется буфер для Mysql в 20гб??? При каком буфере эта дрянь будет работать приемлемо быстро?
Сложных запросов особо нет. Только листинг нод и вывод самой ноды по id.

0 Спасибо

Скорость работы DRUPAL на IIS при включенной директиве PHP open_basedir

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

После поиска причин медленной работы сайта DRUPAL на IIS, была найдена зависимость. При включенной open_basedir время загрузки страницы В РАЗЫ больше, чем при отключенной. Ранее тяжелые страницы загружались 3-7 секунд, сейчас 0,6-1,5 секунды.

Все пути и права при вклюенной open_basedir выставлены правильно, PHP ни разу не ругался на ограничения.

Найти решения и причины такого поведения в открытых источниках не смог.

Есть идеи в чем причина? Нет ли такой зависимости на линуксе?

0 Спасибо

Нужен совет по глупому вопросу

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

Имеется некий тип материала, у которого есть некое текстовое поле, по которому нужно производить поиск, в этом поле содержится от 1 до 3 слов, ищутся термины, самих терминов около 100 тыщ, материалов же около 2 млн, поиск должен не зависеть от порядка слов, регистра и прочего, словом, ни фига не строгий, внимание вопрос, есть ли смысл прикручивать туда поисковый движок?

(оказывается "ни фига" пишется раздельно... =\ )

0 Спасибо

Как ускорить работу форума

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

Все страницы сайта кроме форума открываются терпимо по скорости. Самая большая проблема - время открытия темы форума, где больше 5-10 постов/ответов. Открытие занимает 2-4 секунды. Причем повторное открытие этой-же страницы не ускоряет процесс. Все кэши MqSQL включены, везде есть запас по памяти, значит даже кэширование запросов не ускоряет открытие.

Как я понимаю, для каждого поста друпал делает много запросов к БД. Чем больше постов, тем больше запросов и тем выше время.

Кэширование не подходит, время открытия нужно уменьшить для зарегистрированных пользователей.

Настройки MySQL изменял, оптимизировал, пока не помогает. Никакой нагрузки на сервер не вижу, ни на диск, ни на ЦП, ни на память. IIS7.

0 Спасибо

Подскажите с чем это может быть связано | Время генерирования страницы

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

Всем добрый
Моя ситуация:
Если я как администратор (авторизован id=1) (хотя на гостя для которого страница не берется из кеша ситуация та же) захожу на сайт и открываю любую первую страницу, то время ее генерирования составляет:

Page execution time was 5300.02 ms. Executed 270 queries in 1336.62 milliseconds.
Memory usage:
Memory used at: devel_init()=3.03 MB, devel_shutdown()=19.73 MB.

Если же я обновлю эту же страницу или зайду на любую другу, то время ее генерирования существенно ниже. Данные я беру при открытии /admin/reports/dblog если страницу просто обновляем, то данные у нас

Page execution time was 354.7 ms. Executed 138 queries in 103.61 milliseconds.
Memory usage:
Memory used at: devel_init()=3.01 MB, devel_shutdown()=18.2 MB.

0 Спасибо

Drupal 7 + 1Gb RAM

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

Добрый день, уважаемая публика!

Хочу на VPS поднять Drupal 7 Commerce2...
Intel(R) Xeon(R) CPU E5620 @ 2.40GHz 2393.892 Mhz
RAM 1Gb, HDD 15Gb
Debian 2.6.32-6-pve i686, Apache 2.2.16, Nginx 1.2.4, MySQL 5.1.66-0, PHP 5.3.3-7, Zend 2.3.0, with Suhosin 0.9.32.1
В свободном полёте 400мб озу всегда свободно

Вообщем когда начинаю устанавливать Д7 и потом ходить по админке и сайта
память сжирается сразу вся ( до 120Мб на процесс апача) и загружка процессора от 60% на установке и до 30% во время сёрфинга по сайту...

Drupal 6 летает "на ура" и нет никаких тормозов и сжираний ресурсов.

PS: причём перепробовал все свежие движки магазинов и cms - нигде такого сжирания ресурсов и процессора не наблюдалось!

0 Спасибо

access_log

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

Ребят, подскажите чем бы проанализировать access_log, а именно последнюю цифру в логе запроса, время выполнения запроса. Пробовал Splunk но что-то он не показывает

0 Спасибо

25-30к уников в день. Требования по железу?

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

Есть вопрос - начали разрабатывать сайт на друпал под перенос. И закралось у меня сомнение. Текущая нагрузка - 25-30к уников в сутки, около 350к показов и пик примерно в 1000 юзеров онлайн. Подойдет ли нам для такого количества посетителей друпал, если подойдет, то какой сервер выдержит это количество? Нужно сориентироваться по примерной стоимости и возможным проблемам.

0 Спасибо

Повис на 300х униках.

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

Здравствуйте.
Такая проблема: есть практически стандартный сайт на D7, с десяток популярных сторонних модулей, хостер jino.
Сайт худо-бедно работал, сегодня создал голосование, большой наплыв уников(около 300) - сайт завис(503 ошибка). Пытаюсь разобраться в чем проблема, хостер? друпал? или опрос из 23 пунктов?
Подскажите куда и как копать.

0 Спасибо

из фиксированного шаблона резиновыйй

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

как из простого фиксированого стандартного шаблона на Drupal 7 сделать резиновый..шаблон...шаблон Bartik

0 Спасибо

Хранение большого количества книг в html в базе, в текстовом поле - что будет с сайтом?

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

Коллеги, нужен совет по архитектуре сайта.
Есть специализированный сайт-библиотека www.geokniga.org, на нем размещено много отсканированных книг, больше 1000, рассчитываем в течении года перевалить за 3000.
Есть мысль автоматического распознавания закачанных книг с помощью finereader CE и выкладки материала в виде html на сайт.
Вопрос: как именно выкладывать, т.е. либо хранить html отдельно в файлах и подгружать, при отображении ноды, либо запихивать html в текстовое поле.

И вот тут вопрос - finereader генерит очень грязный html код, размер каждой книги получается около 3 мб (это только html).

0 Спасибо

Поля в типе контента

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

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

0 Спасибо

Drupal и HandlerSocket - кто-нибудь использует ?

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

В свое время отказался от использования HandlerSocket, когда оно было только анонсировано (обычно сначала решение сырое). Сейчас глянул - оно уже давно включено в состав MariaDB. Возможно, оно уже давно созрело :)
Есть идея на нем построить кеш, сессии, lock.inc (в общем, стандартный джентльменский набор) плюс пропатчить ядро, чтобы все простые запросы через него работали без парсинга SQL.
Вижу в подобном решении много преимуществ:
1) Отсутствие доп. софта - значит конфигурация сервака проще
2) Расход памяти меньше, т.к. handlersocket жрет ту же память мускуля, что и при SQL доступе. В случае решений типа Memcache, Redis, Mongodb память расходуется дважды - при доступе в базу и на отдельный кэш.

0 Спасибо

Зависает регистрация

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

Доброго дня, уважаемые гуру, я много пересмотрел страниц форума но так ине нашел ответа на свой достаточно странный вопрос!
Ситуация такая :
Свой сервер, 2ядра проц, 4 гб оперативы, ничего кроме друпала и апача с мускулом там нет.

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

0 Спасибо

удалить неиспользуемые изображения от ранее использованных типов материала

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

Вопрос скорее не к Drupal а общий. Суть в том, что по разным причинам есть внушительное кол-во фото и документов на хостинге. И материалы добавлялись порой так, что фото заливались по ftp,а на страницах просто вставляли код, и с типами материалов были эксперименты (фото в одну папку кидались, ошибка), потом эти типы удалялись и фото остались.
Методом поиска названий фото в базе данных понял, что многих попросту на сайте нет, т.е. фото то физически лежат, а нигде не используются (в базе же нет их названий, я правильно понимаю?)

0 Спасибо