Проблема с ob_start()

tolik777

Новичок
Проблема с ob_start()

На сайте использую GZIP-сжатие. Иногда выдается такое сообщение:
ob_start(): output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter' in /home/****/public_html/****.php on line 2

Причем нажимаю 2-ой раз зохожу на страничку, сообщения нет
 

tony2001

TeaM PHPClub
при session.use_trans_sid=On сначала SID дописывается в УРЛ, а потом используются куки, после того как подтвердится их наличие.
то, что ты видишь - следствие этого.
 

tolik777

Новичок
а да, у меня там есть сессии, они иногда включаются.
А как же тогда быть?
Если первым ob_start поставить, то тогда же сессии не будут включаться?
 

tolik777

Новичок
не кэширование не делаю, честно говоря не знаю для чего кэширование.
У меня время выполнения скрипты было около 0.5 сек и хостер ругался, что сайт сервак нагружаю. Я поставил GZIP сжатие, время стало 0.05 сек, т.е. уменьшилось в 10 раз. Только теперь с сессиями не дружит. А у меня там сессии нужны. Пришлоь GZIP отключить, пока проблему не решу, как подружить GZIP и сессии
 

SNiP

Новичок
tolik777
т.е. ты сжатием контента, пытаешься снизить нагрузку на сервер?
ты точно понимаешь что делаешь?
ты уменьшил в 10 раз не работу скрипта, а время передачи контента, разницу понимаешь?
 

tolik777

Новичок
Время передачи контента измерить нельзя, а вот время работы скрипта можно: начало работы - конец работы.
Может нагрузка на процессор и не снизилась, а вот время генерирования снизилось в 10 раз.
 

tolik777

Новичок
LeaetherStrip
mod_gzip в смысле для Апачи?
Просветите меня немного, просто я кроме как ob_start() не умею сжимать выводящийся контент.
 

baev

‹°°¬•
Команда форума
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_minimum_file_size 300
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 100000
mod_gzip_keep_workfiles No
mod_gzip_temp_dir /tmp
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.js$
mod_gzip_item_include file \.php$
mod_gzip_item_include file \.pl$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-httpd-php
mod_gzip_item_include mime ^httpd/unix-directory$
mod_gzip_item_include handler ^perl-script$
mod_gzip_item_include handler ^server-status$
mod_gzip_item_include handler ^server-info$
mod_gzip_item_exclude mime ^image/.*
</IfModule>
 

voituk

прозревший
Автор оригинала: baev
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_minimum_file_size 300
mod_gzip_maximum_file_size 0
mod_gzip_maximum_inmem_size 100000
mod_gzip_keep_workfiles No
mod_gzip_temp_dir /tmp
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.js$
mod_gzip_item_include file \.php$
mod_gzip_item_include file \.pl$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-httpd-php
mod_gzip_item_include mime ^httpd/unix-directory$
mod_gzip_item_include handler ^perl-script$
mod_gzip_item_include handler ^server-status$
mod_gzip_item_include handler ^server-info$
mod_gzip_item_exclude mime ^image/.*
</IfModule>
У меня после этого неправильно стали отдаваться изображения: размер рисунка <Not Aviable> и сохранить из IE его сожно только в bmp.
При
mod_gzip_on No
все ок.
 

baev

‹°°¬•
Команда форума
Я это со своего работающего сайта взял.
Недавно сменили хостера, .haccess не менял.

Всё работает (и работало до переезда) и в IE 6.0 и в FireFox 1.04.

Какая у Вас ОС на сервере? Какая версия Apache?

P.S. Вот посмотрите:
http://www.directadmin.com/forum/showthread.php?threadid=126
 

voituk

прозревший
baev
Рабочая машина Win2k Apache 1.3.31/mod_gzip/1.3.26.1a

У хостера
Apache/1.3.33 (Unix) mod_gzip/1.3.26.1a PHP/4.3.11 на RedHat

Не работает ни у меня ни у хостера.
Пробовал на всех версиях IE. Нормальные браузеры лояльно относятся к такому.

P.S. Покажи на своем сайте рисунки, может это меня глючит
 

baev

‹°°¬•
Команда форума
Выше в постскриптуме ссылку дал -- решение проблемы с закэшированными картинками.

Похоже, как раз Ваш случай.

(Мой сайт: http://lavr21vek.ru/)
 

voituk

прозревший
Сделал как советовали тут http://www.directadmin.com/forum/sh...hp?threadid=126
все стало Ок.
 
Сверху