2013-11-18 3 views
0

У меня есть веб-сайт Magento, и я заметил увеличение предупреждений от Catchpoint о том, что различные изображения, файлы CSS и файлы javascript занимают больше времени, чем обычно, для загрузки. Мы используем Edgecast для нашего CDN и имеем все изображения, CSS и JS-файлы, размещенные там. Я был в контакте с ними, и они установили, что задержки происходят, когда кэш для ресурса истек, и он должен связаться с источником для обновленного файла. Проблема в том, что я не могу понять, почему для возврата небольшого файла изображения потребуется больше секунды. Если я загружаю оскорбительное изображение с нашего сервера (не из CDN) в моем браузере, он всегда возвращается быстро. Я предполагаю, что если вы вызываете файл изображения напрямую, используя полный URL-адрес файла изображения (например, изображение продукта, например), это будет обходить любую логику Magento или доступ к базе данных и просто вернуть изображение вам. Это должно произойти быстро, и это обычно происходит, но иногда это не так.Исправление медленного времени отклика для ресурсов

У нас есть ряд вещей в игре, которые могут иметь эффект. Есть API-вызовы для сервера для различных интеграций, хотя они направлены на вторичный сервер, а не на веб-интерфейс. Мы также можем иметь большое количество устаревших изображений, так как Magento не удаляет изображения, даже если вы их замените или удалите.

Я понимаю, что это довольно открытый вопрос, и я сожалею, если он нарушит протокол SO, но я хватаюсь за соломинку здесь. Если у кого-нибудь есть идеи о том, где искать или что может привести к созданию небольших файлов ресурсов, например изображений, для загрузки до 8 секунд, я все уши. Как сайт электронной коммерции, он приближается к пиковому сезону, и я чувствую горячее дыхание управления на шее. Любая помощь будет принята с благодарностью.

Спасибо!

+0

Что должны делать журналы вашего сервера о медленных выборках с серверов EdgeCast? –

+0

Интересно, что я проверил журналы сервера и не вижу никаких запросов, сделанных на нашем сайте, для недавней медленной загрузки изображений из Catchpoint. Это противоречит тому, что сказал Edgecast, поскольку я предполагаю, что любой запрос, сделанный на наш сайт для обновления кэша CDN, будет зарегистрирован в журнале передачи Apache. Я проследил с Edgecast и нашим хостинг-провайдером эту информацию. Я обновлю или закрываю этот вопрос, как только получаю от них больше информации. Благодаря! – BrianVPS

ответ

0

Оказывается, мы столкнулись с некоторыми проблемами с CDN, о которых они были в некоторой степени осведомлены и не скоро признались. Они внесли некоторые изменения в наш аккаунт, чтобы разобраться в проблемах, и сейчас все намного лучше.

Смежные вопросы