Exempel på mallar att undvika

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Exempel på mallar att undvika

Habj-2
Denna mall finns på italienska Wikipedia.
http://it.wikipedia.org/wiki/Template:Interprogetto
Den kopierades över till spanska Wikipedia, och av någon anledning tog
då mallen massor av tid för servrarna att exekvera. Mallen låg inlagt
i tusentals artiklar på spanska wikipedia, och när den redigerades tog
plötsligt detta _hälften_ av den totala serverkraften vilket innebar
att saker gick långsamt ett tag. Det hela skedde
och man har fortfarande inte helt rett ut vad som gick tokigt.
http://lists.wikimedia.org/pipermail/wikitech-l/2007-January/028603.html

Inte helt konstigt att utvecklarna helst ser att vi låter bli
komplicerade byggen med massor av mallar i mallar och olika villkor
("if"-grejer).

/habj



Reply | Threaded
Open this post in threaded view
|

Re: Exempel på mallar att undvika

Jon Harald Søby
Se også http://en.wikipedia.org/wiki/Wikipedia:Don%27t_worry_about_performance
. ;-)

On 1/10/07, habj <[hidden email]> wrote:

> Denna mall finns på italienska Wikipedia.
> http://it.wikipedia.org/wiki/Template:Interprogetto
> Den kopierades över till spanska Wikipedia, och av någon anledning tog
> då mallen massor av tid för servrarna att exekvera. Mallen låg inlagt
> i tusentals artiklar på spanska wikipedia, och när den redigerades tog
> plötsligt detta _hälften_ av den totala serverkraften vilket innebar
> att saker gick långsamt ett tag. Det hela skedde
> och man har fortfarande inte helt rett ut vad som gick tokigt.
> http://lists.wikimedia.org/pipermail/wikitech-l/2007-January/028603.html
>
> Inte helt konstigt att utvecklarna helst ser att vi låter bli
> komplicerade byggen med massor av mallar i mallar och olika villkor
> ("if"-grejer).
>
> /habj
>
>


--
Best regards,
Jon Harald Søby

Website - http://www.alqualonde.com/
Wikipedia - http://no.wikipedia.org/wiki/Bruker:Jhs
MSN messenger - [hidden email]
Skype - jon.harald.soby

Reply | Threaded
Open this post in threaded view
|

Re: Exempel på mallar att undvika

Habj
2007/1/13, Jon Harald Søby <[hidden email]>:
> Se også http://en.wikipedia.org/wiki/Wikipedia:Don%27t_worry_about_performance
> . ;-)

Haha! Brion brukar beklaga sig över att lösryckta saker han säger görs
till gudaord... det här var ett fint exempel. Bäst att genast visa
honom den sidan så vi får höra vad han säger om den.

En annan fin länk är den här:
http://bugzilla.wikimedia.org/show_bug.cgi?id=7005

--------------
The applications I've seen today which I object to are:

1. using templates as huge pseudo-databases, e.g. with #switch.
MediaWiki is not a
DBMS. Maybe some day it will be, with with Wikidata, but currently it
is extremely
inefficient to use it in this way. Sorry, but you'll just have to
update every page
that uses the data, every time the data is changed.

2. Using MediaWiki as a scripting language to generate repetitive content on a
single page. Since MediaWiki is not a scripting language, the
templates used tend to
be very esoteric. Thus, the generated content is very hard for
non-technical users
to edit. [[:ksh:Wikipedia:Babel]] was a prime example of this. In addition to
incomprehensibility, it was also inefficient. It expanded to thousands of HTML
comments, megabytes of redundant and useless text which the parser had
to process on every cache miss.

I expect that most broken articles can be fixed by applying
[[Special:ExpandTemplates]]."
-------------

Faktum är att det är de tekniskt drivna som mest uppskattar
uppmaningen att göra saker och ting på enkla sätt. De har sett
nackdelarna med att krångla till det, typ. (Citatet ovan är skrivet av
Tim Starling, anställd av Wikimedia på nåt slags projekt/tidsbestämd
basis och nästa kille de vill heltidsanställa när de får råd.)

Att driva saker och ting till den gräns där de måste ingripa med att
tillfälligt stänga ner en wiki och radera den mall som är boven tror
jag inte är något som utvecklarteamet skulle uppskatta.

/habj

Reply | Threaded
Open this post in threaded view
|

Re: Exempel på mallar att undvika

Habj
2007/1/14, habj <[hidden email]>:
> 2007/1/13, Jon Harald Søby <[hidden email]>:
> > Se også http://en.wikipedia.org/wiki/Wikipedia:Don%27t_worry_about_performance
> > . ;-)
>
> Haha! Brion brukar beklaga sig över att lösryckta saker han säger görs
> till gudaord... det här var ett fint exempel. Bäst att genast visa
> honom den sidan så vi får höra vad han säger om den.

Det glömde jag bort... men han fick nys om den ändå.

http://lists.wikimedia.org/pipermail/wikitech-l/2007-January/028819.html

/habj