|
|
Choosing A Webhost: |
Re: zOGI & Consonance: msg#00002cms.opengroupware.xmlrpc.devel
> Adam Tauno Williams wrote: > >The current *BIG* problem is that it really needs to > > use an on-disk cache and the filtering of tasks for the list needs to be > > more efficient, when aimed at a production server it gets really bogged > > down. Anyone familiar with db4o? :) > db4o just for caching sounds a bit overkill, what about the builtin > support to serialize objects (or hashtables) in Mono/.NET? > See: http://www.codeproject.com/dotnet/phonebook.asp Which doesn't gain anything if I have to un-serialize/instantiate all the objects in order to do a lookup/search. I'm back to walking through a huge Hashtable, which is what I do now; the lowest end machine I intend to 'support' is a 1.xGHz Celeron w/2Gb of RAM, and that takes way too long. Having a searchable cache is key, and it is my understanding that db4o can be searched and recent versions even support indexing on properties. A searchable on-disk cache also opens up the possibility of an offline mode. But saving the in-memory cache to disk at application exit so I have something to start with next time might help in the interim. Also I'll probably remove the Archived tab from the task list widget since that will reduce the number of objects significantly. Currently the task list widget has a Gtk.ListStore of all the task objects known to the application; each TreeView in the task lists [to-do/delegated/assigned/...] accesses the one Gtk.ListStore through a Gtk.TreeModelFilter. This works well and keeps things current but means every time a task gets touched it executes a filter function on every task object x 4. That is about (2200 x 4) if I point it any my production server. :)
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: zOGI & Consonance, Mirco Bauer |
|---|---|
| Next by Date: | zOGI & PHP, Adam Tauno Williams |
| Previous by Thread: | Re: zOGI & Consonance, Mirco Bauer |
| Next by Thread: | zOGI & PHP, Adam Tauno Williams |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business. subscribe Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field. subscribe The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business. subscribe Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. subscribe Total Telecom Total Telecom is "The Economist of the communications industry". subscribe |
Home
| advertise | OSDir is
an inevitable website.
|