Вопросы с тегом «performance»

Используйте его для вопросов о производительности Drupal, о том, как измерить и улучшить ее.

54
Реальный мировой опыт в масштабировании и настройке производительности

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

54
Как вы улучшаете производительность Drupal?

Drupal быстро развивается, но производительность настолько низкая. Трудно достичь 50 запросов в секунду. И на простой веб-странице так много SQL-запросов. Если вы проверяете время запроса формы, отправленной на Drupal.org, это всегда займет несколько секунд. Как вы улучшаете скорость вашего...

45
Nginx против Apache. Существуют ли какие-либо фактические сравнения использования и статистика?

У меня есть новый сервер для игры, и я смотрю на пустой холст. Я могу положить все, что захочу. Хотя я доволен Apache, я продолжаю слышать, как nginx может обрабатывать намного больше трафика, чем Apache, в 10, 100 и даже больше раз. Мало того, что это "намного намного быстрее". Когда я ищу статьи,...

36
Проблема с производительностью: задержка при первом запросе

Я собрал сайт D7 с подтемой Minelli. По пути я много экспериментировал с разными темами, разными модулями. В какой-то момент у меня возникла странная проблема с производительностью, и теперь я не знаю, что вызвало ее тема / модуль / конфигурация. Проблема в том, что когда я впервые захожу на сайт,...

34
Каков хороший баланс между повторным использованием полей и созданием новых в контексте масштабируемости полей?

Я прочитал следующую фразу на сайте: Вместо добавления новых полей к типу контента, добавление существующих полей является лучшим вариантом для снижения сложности системы и улучшения масштабируемости. И некоторые сомнения возникают. В системе, которую мы разрабатываем, у нас есть возможность...

31
PHP 5.4 и Drupal 7

Я слышал, что PHP 5.4 быстрее, чем PHP 5.3. Было бы нормально, чтобы Drupal 7 работал под 5.4, или различные модули могут начать ломать сайт? В любом случае, если я использую кэш кода операции APC, может быть, 5.4, не принесет ли вообще никакой выгоды?...

30
Устранить блокировку рендеринга JavaScript и CSS в верхнем содержании

Я строю сайт на Drupal 7. Вот некоторые из модулей, которые я использую: Adaptivetheme (тема), Панели видов и контента, Панели, Мини-панели, Панели повсюду, Диспетчер страниц, Superfish для меню, Addthis, Chosen (выпадающий). Для повышения производительности моего сайта и работы с файлами CSS и JS...

30
Экономия памяти для очистки кэша для больших сайтов?

Один из моих сайтов в Drupal 7 имеет тысячи полей, несколько типов контента, более 25 просмотров и сотни (скоро будут тысячи) типов профилей. Из-за этого я использую основной патч, который лучше кэширует информацию о полях сущностей (http://drupal.org/node/1040790), и версию Views -dev, которая...

23
Излишне ли использовать модуль «буст», если используется лак?

Мы запускаем наши экземпляры Drupal за сервером Varnish, но мы ищем альтернативные / дополнительные способы ускорения сайта. Boost - это модуль, который часто называют для этой цели; похоже, он генерирует статические версии страниц и служит для того, чтобы избежать времени регенерации, но - если мы...

22
Лучший способ оптимизировать работу аутентифицированных пользователей?

Ключевое слово здесь аутентифицировано ! В настоящее время (насколько я знаю) де-факто способы оптимизации для анонимного доступа заключаются в статических кешах страниц (varnish / squid / boost). Тем не менее, насколько я знаю, это, кажется, не очень хорошо в сценарии, где большинство ваших...

21
Как заставить ядро ​​использовать конфигурацию master / slave MySQL?

Я прочитал этот вопрос MySQL master / slave replication, и его ответ: Использование ведомых баз данных практически не реализовано в ядре Drupal. Если вы разрабатываете свои собственные модули, то вызовы db_query должны указать, что они хотят использовать подчиненную базу данных с помощью массива $...

18
Какой самый быстрый метод / реализация для обратного вызова Ajax?

У меня есть карта, которая загружает маркеры через ajax на различных / многочисленных событиях карты. В настоящее время я определяю пользовательский обратный вызов страницы для моего hook_menu()элемента, который печатает мой json / js. Поскольку обратный вызов моей страницы не возвращает никакого...

17
Что все способствует времени выполнения страницы drupal?

У меня есть сайт, который я исследую, у которого есть серьезные проблемы с производительностью, используя memcache, я смог сократить количество запросов как по количеству, так и по общему времени выполнения (с 3 секунд до 230 мс), но время выполнения страницы ускользает от меня (я глядя на...

17
Drupal вызывает is_dir более 4000 раз?

После проблем с загрузкой очень важного сайта я установил XHPROF и просмотрел статистику, чтобы узнать, где я могу улучшить свой код. Я нашел что-то интересное, что я не понимаю. Drupal вызывает is_dir более 4000 раз почти для каждого запроса, и для его выполнения требуется около 800 мс. Почему это...

17
Как избавиться от проблем с блокировками и блокировками?

Я читал несколько блогов, пытался гуглить, но не нашел удовлетворения ни от одного решения. У меня есть следующие проблемы: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: DELETE FROM {cache_field} WHERE (cid LIKE...

16
Лучшие настройки APC для сокращения времени выполнения страницы

У меня есть Drupal 7, apc с php-fpm и apache за лаком и 512 МБ ОЗУ. Я измеряю время выполнения страницы с помощью модуля devel. Время запроса к базе данных низкое (62 мс) по сравнению со временем выполнения страницы, которое составляет 854 мс. Это означает, что есть проблема с настройками PHP и...

15
Как я могу ускорить загрузку kint () при отладке шаблонов веток?

Я видел довольно много дискуссий о том, как трудно работать с kint () из модуля Devel, потому что он максимально ограничивает ограничения памяти PHP и делает браузер перетаскиваемым. Я слышал некоторые мысли по улучшению его скорости за счет ограничения количества уровней. Например, в файле...