Как к эффективно постоянно перенаправляют 150 000 изображений?

Обычно наличие сервера БД далеко от того, что использует его, является плохой идеей. Конечно, если Ваши запросы являются сложными и возвращающимися небольшими объемами данных, это могло бы быть хорошо, но так как Вы выполняете Django, ожидаете много запросов и поэтому большую передачу и задержку.

Простой способ измерить общий уровень сайта со Скрипачом. Это - инструмент, который вставляет себя как прокси между Вашим веб-браузером и сайтами, которые Вы поражаете. Я нашел это очень полезным для того, чтобы измерить полный уровень сайта. В то время как это непосредственно не измеряет добавленную задержку от этого перемещения DB, необходимо смочь получить достойное сравнение, и это является безболезненным, чтобы сделать.

0
задан 28 October 2013 в 16:59
1 ответ

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

Я предлагаю сценарий, который автоматически генерирует необходимый файл конфигурации nginx. Это даст вам лучшую производительность. (В противном случае вам нужно будет выполнять php или другой сценарий для каждого запроса ... Этот последний подход часто выполняется путем добавления проводки к сценарию 404, чтобы увидеть, что было запрошено, и есть ли он в списке "файлов для перенаправления "он делает 301 вместо 404)"

0
ответ дан 24 November 2019 в 10:25

Теги

Похожие вопросы