Igor> 1) директива charset задаёт кодировку ответа, charset off
Igor> запрещает выдачу
Igor> кодировки;
Igor> 2) директива source_charset, которая задаёт исходную кодировку.
Igor> Если source_charset и charset не совпадают, то делается
Igor> перекодировка. Если задан только source_charset, то ничего не
Igor> делается.
На мой взгляд, перекодировка вообще не нужна и досточно только
выдавать кодировку ответа.
Согласен, перекодировка не позволяет использовать sendfile().
Но тут вот какая проблема: Рамблер внутри использует koi8-r и
отказываться не собирается. А клиенту нынче удобнее windows-1251.
Поэтому перекодирование будет. А чтобы перекодированное можно было
выдавать sendfile()ом, то будет сделано кэширование перекодированных
ответов.
Игорь Сысоев
http://sysoev.ru