I did implement it there but I am having troubles testing it, I tried to install memcached but I see in mediawiki log :Error parsing data from memcached it's almost everywhere in log so I guess it's not really because of my extension, but rather wrong configuration of memcached (you can see that in source of wikipages)
wiki is at http://hub.tm-irc.org/test/wiki/ LS: http://hub.tm-irc.org/test/configuration.php So I hope it's implemented correctly in source code of extension (it was marked deferred in svn, no one reviewed it - r103831) thanks! On Mon, Nov 21, 2011 at 9:00 PM, Brion Vibber <[email protected]> wrote: > On Nov 21, 2011 11:27 AM, "Petr Bena" <[email protected]> wrote: > > > > Sounds cool, but could you explain to me a bit how could that be useful > in > > this case? Problem is that I actually "need" to have the table updated at > > least every 5 minutes or 10, otherwise data whether user is online or not > > wouldn't be true. I understand that memcache can be used to temporary > store > > some values instead of looking them up over and over again, I guess I > could > > just store there the timestamp and username of each user so that it > > wouldn't need to select it from db? > > Exactly. > > > but what about writes to db every 5 > > minutes? is this a problem? > > Probably not; watchlisted page views and editing activity probably already > do more. > > > could it be avoided? also memcache probably > > isn't available on every server, although it was primarily developed for > > wikimedia projects where it is surely being used, apart of many other > > accelerators, I wanted to make the extension rather simple for wide use > > even by others who have mediawiki and like it. Thanks > > Use of memcache-style caching usually degrades gracefully if there's no > cache; you just fall through to the DB. > > -- brion > > > > > On Mon, Nov 21, 2011 at 7:23 PM, Platonides <[email protected]> > wrote: > > > > > On 21/11/11 12:59, Petr Bena wrote: > > > > The table is also supposed to be periodicaly cleaned (expired > records), > > > so > > > > it's supposed to be very small. > > > > > > > > So, does anyone have any suggestion to make it even faster? Ian Baker > > > told > > > > me that there could be some use of cache, however I am not really > sure > > > how > > > > to implement it, what do you think about this conception, is there > any > > > way > > > > to make it simpler and keep its functionality as it is? > > > > > > > > I don't know if this is a correct place to ask, I don't know if there > is > > > > some mediawiki forum where I could ask which would be more suitable. > > > > Thanks > > > > > > Hello Petr :) > > > mediawiki-l and wikitech-l are perfect forums for this. > > > > > > You would use just $wgMemc > > > See > http://www.mediawiki.org/wiki/Memcached#Using_memcached_in_your_code > > > for an example. > > > > > > > > > > > > _______________________________________________ > > > MediaWiki-l mailing list > > > [email protected] > > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > > _______________________________________________ > > MediaWiki-l mailing list > > [email protected] > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > _______________________________________________ > MediaWiki-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > _______________________________________________ MediaWiki-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
