[pLog-svn] r3787 - plog/trunk/class/view/admin

Jon Daley plogworld at jon.limedaley.com
Mon Jul 24 18:19:59 GMT 2006


 	Ah, I see.  I think squid won't cache dynamic scripts by default.

On Tue, 25 Jul 2006, Mark Wu wrote:

> Sorry, should be "/admin.php?op=editPosts", not "/summary.php?op=editPosts"
>
> I already turn off admin cache in previous commit maybe one month ago. :)
>
> If you use apache mod_proxy(in 1.3) or mod_cache(in 2.0), then you will meet
> this problem ... :)
>
> I have no indea that squid proxy server has this problem or not.  Mod_cache
> or mod_proxy only allow you to cache URI folder (/, /images, /gallery)...
> and can not specific to scripts(/index.php, /admin.php) ... That' why I have
> to do this trick.
>
> I just meet this problem in this afternoon ...:(
>
> Mark
>
>> -----Original Message-----
>> From: plog-svn-bounces at devel.lifetype.net
>> [mailto:plog-svn-bounces at devel.lifetype.net] On Behalf Of Jon Daley
>> Sent: Tuesday, July 25, 2006 1:42 AM
>> To: plog-svn at devel.lifetype.net
>> Subject: RE: [pLog-svn] r3787 - plog/trunk/class/view/admin
>>
>>  	Yes, now I see.
>>
>> But, are you turning off the cache for the right page?  Don't
>> need to not cache /summary.php?op=editPosts instead of the
>> login page?  I might be misunderstanding which part is
>> actually getting cached.
>>
>> You just want to make sure to cache things when you can, and
>> not turn off too much caching.
>>
>> The funny thing is, I do all of my web browsing via a proxy
>> server, and I haven't ever seen this problem.
>>
>> On Tue, 25 Jul 2006, Mark Wu wrote:
>>
>>> You if have proxy server in front of  lifetype to cache the page
>>> content
>>>
>>> And you click any admin url like /summary.php?op=editPosts
>> , you will
>>> get a login page.
>>>
>>> After, you logined, and you click the
>> /summary.php?op=editPosts url ,
>>> you will get the login page again ...
>>>
>>> Becase the proxy server cache this page.
>>>
>>> So, we better add no-cache header here to avoid this problem.
>>>
>>> Mark
>>>
>>>> -----Original Message-----
>>>> From: plog-svn-bounces at devel.lifetype.net
>>>> [mailto:plog-svn-bounces at devel.lifetype.net] On Behalf Of Jon Daley
>>>> Sent: Tuesday, July 25, 2006 1:04 AM
>>>> To: plog-svn at devel.lifetype.net
>>>> Subject: Re: [pLog-svn] r3787 - plog/trunk/class/view/admin
>>>>
>>>>  	Why is this needed?
>>>>
>>>> On Mon, 24 Jul 2006, mark at devel.lifetype.net wrote:
>>>>
>>>>> Author: mark
>>>>> Date: 2006-07-24 16:22:14 +0000 (Mon, 24 Jul 2006) New
>>>> Revision: 3787
>>>>>
>>>>> Modified:
>>>>>   plog/trunk/class/view/admin/adminloginview.class.php
>>>>> Log:
>>>>> Add no cache header to avoid proxy cache this page.
>>>>>
>>>>> Modified: plog/trunk/class/view/admin/adminloginview.class.php
>>>>>
>> ===================================================================
>>>>> --- plog/trunk/class/view/admin/adminloginview.class.php
>>>> 2006-07-24 11:05:01 UTC (rev 3786)
>>>>> +++ plog/trunk/class/view/admin/adminloginview.class.php
>>>> 2006-07-24 16:22:14 UTC (rev 3787)
>>>>> @@ -25,6 +25,11 @@
>>>>>         function AdminLoginView()
>>>>>         {
>>>>>         	$this->View();
>>>>> +        	// Add the non cache headers to avoid proxy
>>>> cache this page.
>>>>> +			$this->addHeaderResponse(
>>>> 'Cache-Control: no-cache, must-revalidate' );
>>>>> +			$this->addHeaderResponse(
>>>> 'Last-Modified: ' . gmdate( "D, d M Y H:i:s" ) . ' GMT' );
>>>>> +			$this->addHeaderResponse( 'Expires: now' );
>>>>> +			$this->addHeaderResponse( 'Pragma: no-cache' );
>>>>>         }
>>>>>
>>>>>         /**
>>>>>
>>>>> _______________________________________________
>>>>> pLog-svn mailing list
>>>>> pLog-svn at devel.lifetype.net
>>>>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>>>>>
>>>>
>>>> --
>>>> Jon Daley
>>>> http://jon.limedaley.com/
>>>>
>>>> In Carmel, NY, A man can't go outside while wearing a jacket and
>>>> pants that do not match.
>>>> _______________________________________________
>>>> pLog-svn mailing list
>>>> pLog-svn at devel.lifetype.net
>>>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>>>
>>> _______________________________________________
>>> pLog-svn mailing list
>>> pLog-svn at devel.lifetype.net
>>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>>>
>>
>> --
>> Jon Daley
>> http://jon.limedaley.com/
>>
>> Whenever people agree with me I always feel I must be wrong.
>> -- Oscar Wilde
>> _______________________________________________
>> pLog-svn mailing list
>> pLog-svn at devel.lifetype.net
>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://devel.lifetype.net/mailman/listinfo/plog-svn
>

-- 
Jon Daley
http://jon.limedaley.com/

The trouble with being punctual is that nobody's there to appreciate it.
-- Franklin P. Jones


More information about the pLog-svn mailing list