Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты

Apache.RU - Webboard



Вернуться
Изменение хэдеров выдаваемых апачем... (IRON) 04/10 - 01:52:21



From: IRON - 04/10 - 01:52:21
Subject:Изменение хэдеров выдаваемых апачем...
-----------------
Привет всем.

Нужно что-то добавить/удалить из хэдера выдаваемого апачем.
Например:

# HEAD google.com
200 OK
Cache-Control: private
Date: Mon, 03 Oct 2005 17:11:47 GMT
Server: GWS/2.1
Content-Length: 0
Content-Type: text/html
Client-Date: Mon, 03 Oct 2005 17:11:47 GMT
Client-Peer: 64.233.187.99:80
Client-Response-Num: 1
Cneonction: Close
Set-Cookie: PREF=ID=0439ed10b95afc9a:TM=1128359507:LM=1128359507:S=C8q5Bh47a8QPjILZ; expires=Sun, 17-Jan-2038 19:14:07 GMT; path=/; domain=.google.com

Статические хэдеры типа X-Powered итд, как я понял, можно изменить в апаче. Но один из самых главных хэдеров - хэдер Content-Length. Если страница генерится динамически, то апач никак не сможет поставить Content-Length, потому что на момент отправки хэдеров длина контента ещё неизвестна. Конечно, в пхп можно собрать весь контент в буферную строку, потом отправить хэдер, а потом отправить эту буферную строку. В рамках одного сайта, написанного на пхп, реализовать это несложно. Но мне нужно это сделать массово. Т.е. примерно для 50 сайтов. И каждый раз для каждого нового сайта и сайтика. К тому же есть сайты, написанные на перле и на яве. Т.е. нужно будет придумывать несколько разных решений. Это не совсем правильный подход. Гораздо удобнее будет, если поставить 1 раз одну на все сайты некую тулзовину, и при запуске новых сайтов она будет срабатывать автоматически. По поводу того, что эта тулзень будет жрать ресурсы - это понятно. Но но вопрос возникает в том, чтобы не сожрало все ресурсы, и не создало существенной нагрузки на сервер. Но поскольку мне нужен этот дополнительный функционал, я, пожалуй, готов понести дополнительные затраты в виде ресурсов серверов.

Подскажите пожалуста какими средствами можно это зделать...

Зарание благодарен...


[Это сообщение - спам!]

Последние сообщения из форума

 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
17431




  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |