Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Настройка IBM HTTP Server, virtual host, cache, gzip etc... 
:(
    Опции темы
garbuz
Дата 27.1.2010, 00:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: нет
Всего: 11



Есть ресурс, который крутится на IBM WebSphere Application Server, перед ним стоит IBM HTTP Server на основе Apache 2. 
Прописан virtual host
Код

<VirtualHost *:80>
        ServerName site.ru
        ServerAlias www.site.ru
        DocumentRoot C:/www/site.ru
        ProxyPass /wps http://localhost:10038/wps
        ProxyPassReverse /wps http://localhost:10038/wps
</VirtualHost>


Включен модуль кэширования 

Код

LoadModule expires_module modules/mod_expires.so
ExpiresActive On


Ниже написан код, который всем картинкам выставляет хедер Expires, получается что-то типа того
Код


<VirtualHost *:80>
        ServerName site.ru
        ServerAlias www.site.ru
        DocumentRoot C:/www/site.ru
        ProxyPass /wps http://localhost:10038/wps
        ProxyPassReverse /wps http://localhost:10038/wps
</VirtualHost>

<Location /wps/themes/img >
  ExpiresByType image/png "access plus 1 month"
  ExpiresByType image/gif "access plus 1 month"
  ExpiresByType image/jpg "access plus 1 month"
  ExpiresByType image/jpeg "access plus 1 month"
</Location>



У картинок появляется хедер expires и мax-age
Код

Cache-Control    max-age=2592000
Expires    Thu, 25 Feb 2010 20:45:11 GMT


Однако при каждой новой сессии браузер все равно перетягивает данные картинки. Хотя заголовки явно указывают, что срок истекает через месяц. Почему так происходит, что я делаю не так?
Да, еще в заголовках Server приходит 
Код

WebSphere Application Server/6.0


А должно приходить типа
Код

IBM_HTTP_Server/6.0 Apache/2.0.47


Почему заголовок "сервер" может выставляться неверно?
Спасибо.


PM MAIL   Вверх
bilbobagginz
Дата 27.1.2010, 02:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 2
Всего: 317



это все происходит когда подключаешься ЧЕРЕЗ IBM_HTTP_Server?


Это сообщение отредактировал(а) bilbobagginz - 27.1.2010, 02:24


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
garbuz
Дата 27.1.2010, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: нет
Всего: 11



Цитата(bilbobagginz @  27.1.2010,  02:23 Найти цитируемый пост)
это все происходит когда подключаешься ЧЕРЕЗ IBM_HTTP_Server?

Ну да. 
PM MAIL   Вверх
bilbobagginz
Дата 27.1.2010, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 2
Всего: 317



Цитата(garbuz @  26.1.2010,  23:10 Найти цитируемый пост)
А должно приходить типа

насчет почему файлы перезагружаются не знаю, надо включить болтливость и смотреть логи подключений, и посмотреть где что как.
а насчет заголовка:
ты настроил апач быть прокси сервером - прокси он на то и прокси, чтобы заголовки, которые идут в браузер не изменять.
это как я понимаю.
если бы ты настраивал свой прокси работать по какому-то прокси-протоколу то наверное там ты бы увидел, что данные проходят через ай-би-эмский апач. 

этот вопрос больше соответствует разделу UNIX- Программное обеспечение (ИМХО),
и помочь тебе там смогут с большей вероятностью.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
garbuz
Дата 29.1.2010, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: нет
Всего: 11



Цитата(bilbobagginz @  27.1.2010,  19:28 Найти цитируемый пост)
если бы ты настраивал свой прокси работать по какому-то прокси-протоколу то наверное там ты бы увидел, что данные проходят через ай-би-эмский апач. 

Тут можно поподробнее?
Вообще не надо привязываться что это IBM Http Server, просто взят апач и назван другим именем. Как мне его правильно настроить для для доступа из вне, чтобы все было правильно - заголовки, кэш и т.п.
PM MAIL   Вверх
bilbobagginz
Дата 29.1.2010, 02:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 2
Всего: 317



скорее всего сервер делает все что ему надо делать.
скажите, а по какому адресу ты обратился, когда картинки перезакачивались ?
Добавлено @ 03:06
1) вы понимаете, что только картинки указанных типов с веб каталога  /wps/themes/img должны быть кешированы ... ?
2) каким образом ты это узнал:
Цитата(garbuz @  26.1.2010,  23:10 Найти цитируемый пост)
Однако при каждой новой сессии браузер все равно перетягивает данные картинки. Хотя заголовки явно указывают, что срок истекает через месяц. Почему так происходит, что я делаю не так?

?




Это сообщение отредактировал(а) bilbobagginz - 29.1.2010, 03:07


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
garbuz
Дата 31.1.2010, 02:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: нет
Всего: 11



Цитата(bilbobagginz @  29.1.2010,  02:57 Найти цитируемый пост)
скажите, а по какому адресу ты обратился, когда картинки перезакачивались ?

Обратился по адресу www.site.ru


Цитата(bilbobagginz @  29.1.2010,  02:57 Найти цитируемый пост)
вы понимаете, что только картинки указанных типов с веб каталога  /wps/themes/img должны быть кешированы ... ?

Естественно. В данной директории лежат графические файлы.


Цитата(bilbobagginz @  29.1.2010,  02:57 Найти цитируемый пост)
каким образом ты это узнал

Заметно при загрузке страницы рендерятся картинки, грузит заново, сто пудов. + файербаг показывает код 200.
PM MAIL   Вверх
bilbobagginz
Дата 31.1.2010, 07:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 2
Всего: 317



Цитата(garbuz @  31.1.2010,  01:54 Найти цитируемый пост)
Заметно при загрузке страницы рендерятся картинки, грузит заново, сто пудов. + файербаг показывает код 200. 

а какие браузеры ты тестил (кроме фаерфокса) ?

Добавлено через 6 минут и 23 секунды
Цитата(garbuz @  31.1.2010,  01:54 Найти цитируемый пост)
Заметно при загрузке страницы рендерятся картинки, грузит заново, сто пудов. + файербаг показывает код 200. 

а как ты делаешь 2 сессии с одного клиента ?


Это сообщение отредактировал(а) bilbobagginz - 31.1.2010, 07:34


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
garbuz
Дата 31.1.2010, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: нет
Всего: 11



Цитата(bilbobagginz @  31.1.2010,  07:30 Найти цитируемый пост)
а какие браузеры ты тестил (кроме фаерфокса) ?

IE, там тоже видно прям как картинка прорисовывается.


Цитата(bilbobagginz @  31.1.2010,  07:30 Найти цитируемый пост)
а как ты делаешь 2 сессии с одного клиента ?

Я имею ввиду две сессии браузера. Раз загрузил страницу, походил по сайту, все пуском, все быстро, браузер сам закэшировал что считает нужным. Выключаешь браузер, или компьютер, через пару часов включаешь и все изображения заново подтягиваются, хотя должны из кэша браузера.
PM MAIL   Вверх
bilbobagginz
Дата 31.1.2010, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 2
Всего: 317



Цитата(garbuz @  31.1.2010,  12:40 Найти цитируемый пост)
Я имею ввиду две сессии браузера. Раз загрузил страницу, походил по сайту, все пуском, все быстро, браузер сам закэшировал что считает нужным. Выключаешь браузер, или компьютер, через пару часов включаешь и все изображения заново подтягиваются, хотя должны из кэша браузера. 

а ты уверен, что ты сам не настроил вебсферу так, чтобы она после убийства клиентского браузера, сессия убивалась и затирала все кукиши ?
или браузер, чтобы по выходу сессии, кеши и прочие карманы выворачивал, стирал и делал химчистку ?


Это сообщение отредактировал(а) bilbobagginz - 31.1.2010, 19:34


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0592 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.