[dev] [cvs] commit: genie item.php wishlists.php genie/lib Genie.php base.php genie/po genie.pot sl_SI.po genie/templates/wishlists shared.inc

Jan Schneider jan at horde.org
Tue May 13 11:15:51 UTC 2008


Zitat von Chuck Hagenbuch <chuck at horde.org>:

> Quoting Duck <duck at obala.net>:
>
>> On Thursday 20 of December 2007 22:11:19 Chuck Hagenbuch wrote:
>>> > For example, by just accessing the their wishlist
>>> > genie created 3,075 shares, but only 233 users have actually entered
>>> > their whises. So I would have a lot of shares to be loaded (slower sql,
>>> > bigger ram usage, longer loops). As Genie now is PHP5 I beleive that we
>>> > should allow this approach for Horde4 or even encourage it. I have 58K
>>> > ram usage just for loading the (mostly empty) wishlists. Multiplying form
>>> > the number of users I have online (from 1.000 to 1.500) current approach
>>> > is really problematic as I often fall even in maximum execution time in
>>> > Shares or DT.
>>>
>>> Isn't the solution here the datatree replacement? If you need this
>>> now, I'd suggest focusing there (Horde_Tree should be expanded with
>>> backends for storing/reading trees and the current code in renderers
>>> or Horde_View helpers).
>>
>> I am forced to do this. As my wishlists grown over 5.000 and with  
>> the current
>> architecture I cannot even retrieve them.
>
> I appreciate that, and that you're pushing the Horde infrastructure
> harder than some people are, and you're trying to improve it. Which is
> awesome. But it doesn't mean that all of your local changes are right
> for Horde CVS.
>
> Also, it sounds like with the new Share driver you have, this could
> probably be restored?

Duck, can you please revert this change, now that we have the share  
code. This thread was spawned by this commit:  
http://lists.horde.org/archives/cvs/Week-of-Mon-20071126/072841.html

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the dev mailing list