У нас есть серия страниц, загрузка которых занимает от 10 до 30 секунд, что привело к тому, что наши соединения Apache превышают максимальное количество соединений. Поскольку эти страницы являются подстраницами нашего сайта с данными, которые не слишком важны, мы решили направить их на второй сервер, где нам все равно, будут ли задействованы/перегружены максимальные соединения.
Для этого мы использовали флаг P
в нашем файле htaccess. В доке написано
Использование флага [P] подразумевает [L] — то есть запрос немедленно проталкивается через прокси, и любые последующие правила не будут учитываться.
-http://httpd.apache.org/docs/2.4/rewrite/flags.html#flag_p
Кто-нибудь знает, прерывается ли соединение на родительском сервере при срабатывании этого правила, и если да, то через какое время?
Если соединение остается открытым на родительском сервере, это бессмысленная задача. Есть ли лучший способ сделать это (помимо перезаписи медленных страниц)?
Есть ли способ отследить запрос через apache? Что-то вроде регистрации error_log
в PHP.