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
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 <brion(a)wikimedia.org> wrote:
On Nov 21, 2011 11:27 AM, "Petr Bena"
<benapetr(a)gmail.com> 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 <Platonides(a)gmail.com>
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
MediaWiki-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l