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

У меня проблема с тем, что узлы в моем блоге Drupal 7 (...) загружаются очень медленно. Проблема вызвана большой задержкой при получении файла документа. Блог Drupal в целом демонстрирует непропорционально высокую задержку (по сравнению со страницами домена, не относящимися к Drupal), однако узлы с встраиванием Twitter (...) демонстрируют экстремальные задержки > 20 с при извлечении документа.

Поскольку я нахожусь на виртуальном хостинге без доступа по SSH, я не могу установить APC. Модули разработки выключены. Отключение установленного модуля Twitter не помогает. Сценарий после каждой цитаты в Твиттере выглядит следующим образом:

Проблема не связана с настраиваемой подтемой, деактивация подтемы не улучшает производительность (задержку). Задержка возникает при каждой перезагрузке страницы, кэширование не уменьшает задержку.


person LukasKlement    schedule 17.09.2014    source источник


Ответы (2)


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

person Manuel Alejandro    schedule 17.09.2014
comment
Действительно, твиты должны и получаются на стороне клиента. - person LukasKlement; 27.09.2014

Я обнаружил проблему: она была связана с модулем «Заголовок ссылки», отключение модуля решило проблему с текущей конфигурацией.

person LukasKlement    schedule 27.09.2014