Это - очень трудный вопрос для ответа и будет затронуто другими факторами такой NCQ, поддержка очереди команды.
Я думаю, что эмпирическое правило - то, что для большого количества маленьких доступов, случайного ввода-вывода, идут для об/мин. Поскольку линейный доступ идет для кэша.
Если Вы переписываете все в соответствии с конкретным каталогом, то можно использовать Redirect
директива:
# In httpd.conf for mysite.com
Redirect /Pages http://www.mysite2.com/Pages
Это сохранит все под /Pages
и передайте его www.mysite2.com
, т.е. www.mysite.com/Pages/foo.html перейдет к www.mysite2.com/Pages/foo.html.
Если Вы только переписываете определенные файлы (Вы сказали, что "некоторое содержание было перемещено в наш старый сервер"), то необходимо будет сделать это на основе файла файлом. Можно использовать то же Redirect
директива, или можно использовать mod_rewrite
; Я думаю Redirect
будет более простым для этого. Следует иметь в виду тот Apache процессы Redirect
и перепишите директивы последовательно во время выполнения, поэтому если у Вас есть многие из них, это определенно собирается повлиять на производительность.
Redirect ^/Pages/(.*)$ http://www.mysite2.com/Pages/$1
Примечание также запуск и конечные ограничители для regex, таким образом, что-то как www.mysite.com/Pages.html won' t соответствие.
– Andy Shellam
16 February 2010 в 15:17