[pLog-svn] r5964 - plog/branches/lifetype-1.2/class/dao

Oscar Renalias oscar at renalias.net
Fri Oct 5 17:42:26 EDT 2007


Well, I don't mind delaying 1.2.5 for a few more days to see if this  
really makes any (positive) difference... Just keep us updated.

Oscar

On 4 Oct 2007, at 05:24, Jon Daley wrote:

>  	Yeah, I agree.  I don't see how my fix can break anything else,
> since it just postpones the article getting into the cache for some  
> other
> operation, but I don't really know why it fixes it either.
>  	I made this change probably last Saturday or so on the two sites
> that were having this issue, and they have been fine since then.   
> Where,
> usually, they would have gotten a messed up cache file in one or  
> two days.
>
> On Wed, 3 Oct 2007, Oscar Renalias wrote:
>> I'm not so sure... There's nothing wrong with the fix, it's just that
>> I don't understand it :)
>>
>> On 10/3/07, jondaley at devel.lifetype.net  
>> <jondaley at devel.lifetype.net> wrote:
>>> Author: jondaley
>>> Date: 2007-10-03 14:15:27 -0400 (Wed, 03 Oct 2007)
>>> New Revision: 5964
>>>
>>> Modified:
>>>    plog/branches/lifetype-1.2/class/dao/articles.class.php
>>> Log:
>>> This fixes the corrupt cache problem.
>>>
>>> I don't think this is the real fix, as I think this code was  
>>> probably okay,
>>> but I couldn't figure out where $article was being set to an array()
>>>
>>>
>>>
>>> Modified: plog/branches/lifetype-1.2/class/dao/articles.class.php
>>> ===================================================================
>>> --- plog/branches/lifetype-1.2/class/dao/articles.class.php      
>>> 2007-10-02 18:55:05 UTC (rev 5963)
>>> +++ plog/branches/lifetype-1.2/class/dao/articles.class.php      
>>> 2007-10-03 18:15:27 UTC (rev 5964)
>>> @@ -991,7 +991,8 @@
>>>                         RecentArticles::resetRecentArticlesCache 
>>> ( $article->getBlogId());
>>>              $this->_cache->removeData( $article->getBlogId(),  
>>> CACHE_ARTICLESPERMONTH );
>>>                         $this->_cache->removeData( $article->getId 
>>> (), CACHE_ARTICLETEXT );
>>> -            $this->_cache->setData( $article->getId(),  
>>> CACHE_ARTICLES, $article );
>>> +            $this->_cache->removeData( $article->getId(),  
>>> CACHE_ARTICLES );
>>> +//            $this->_cache->setData( $article->getId(),  
>>> CACHE_ARTICLES, $article );
>>>                         $this->_cache->removeData( $article- 
>>> >getPostSlug(), CACHE_ARTICLES_BYNAME );
>>>
>>>              return true;
>>>
>>> _______________________________________________
>>> pLog-svn mailing list
>>> pLog-svn at devel.lifetype.net
>>> http://limedaley.com/mailman/listinfo/plog-svn
>>>
>> _______________________________________________
>> pLog-svn mailing list
>> pLog-svn at devel.lifetype.net
>> http://limedaley.com/mailman/listinfo/plog-svn
>>
>
> -- 
> Jon Daley
> http://jon.limedaley.com/
>
> Never mess up an apology with an excuse.
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://limedaley.com/mailman/listinfo/plog-svn
>



More information about the pLog-svn mailing list