Kom ihåg mig?

Vad ger bäst prestanda, dölja fel eller rätta till dom?

 
Ämnesverktyg Visningsalternativ
Oläst 2011-10-02, 11:00 #5
znap znap är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 114
znap znap är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 114
@intedinmamma
Här är en kul och intressant film inom ämnet http://ontwik.com/php/php-performanc...asmus-lerdorf/ . När Rasmus profilerar en request mot en grundinstallation av wordpress så finner han att endast 10% av exekveringstiden går till kommunikation med databasen, något som han säger är ett varningstecken. Allt han behövde göra för att optimera sin installation avsevärt var att ta bort två widgets från sidebaren har jag för mig.

@emilv
Det är en avvägning man hela tiden måste göra. Vi har faktiskt en utvärderingsmall som man stödjer sig mot i bedömningen om ett plugin kan användas.

@Jake.Nu
Någon form av automatisering för att justera den här typen av fel vore en väg att gå. Det blir dock något mer komplext än att bara köra skriptet då mycket av funktionaliteten läggs i filter och actions. Då måste skriptet klara av den biten också.

Vi använder ett väldigt bra IDE som direkt hittar en mängd fel av det här slaget. Den klarar dock inte av att man typecastar en array till ett objekt då den är omedveten om datakällan, inte heller extract_args som ofta används i wp. Därför blir det vanligtvis en varningsindikering på varenda rad i ett helt plugin

Senast redigerad av znap den 2011-10-02 klockan 11:11
znap är inte uppkopplad   Svara med citatSvara med citat
 

Taggar
php, prestanda, wordpress


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:47.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017