Optimering av prestanda

Relevanta dokument
Axiell Arena. Optimering av prestanda

Karusell med länkade omslagsbilder

Release notes. BOOK-IT PUB version

Release notes. Axiell Arena version 3.3

Responsivt standardtema, lathund

Roller i Liferay och Axiell Arena

Release notes. Axiell Arena version 3.2

BOOK-IT OFFLINE. Version

Release notes. Axiell Arena version 4.0

Axiell Arena Visa BOOK-IT:s resurser

INSTALLATION AV KLIENT

Release notes. BOOK-IT PUB version 3.3

Responsivt standardtema, lathund

BOOK-IT OFFLINE. Version

AXIELL ARENA Det digitala biblioteket

Release Notes. Axiell Arena Dokumentet uppdateras löpande

Utlån och återlämning för skolor

AXIELL ARENA Det digitala biblioteket

Appar eller mobilwebb? Vad är bäst för bibliotekets tjänster?

Lathund. Skriva artiklar på

INSTALLATION AV KLIENT


PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

INSTALLATION AV KLIENT

Release Notes. Arena 3.2

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

BOOK-IT Inköp, checklista

86 / 100 Hastighet. PageSpeed Insights. Överväg att Fixa: Utnyttja cachelagring i webbläsare. Minska svarstiden från servern.

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

Wordpress. Kom ihåg att spara sidan ofta, du sparar här. Skapa ny sida. + Nytt högst upp på sidan sida. Klistra in text lilla T

Axiell Arena. Axiell Utbildning. Handledning för administratörer version , registrering och beställning.

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in.

BOOK-IT Inköp, checklista

Dagens öppettider. användardokumentation

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in.

elib 2.0 Bibliotekssystem för e-böcker

1. Uppdateringsmodul (CMS)

INSTALLATION AV KLIENT

Administrationsmanual för SCMS

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

Boktips.net manual. Roller i Boktips.net

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

TIPS OCH KÄNDA FEL. BOOK-IT version

Laboration 1 XML, XPath, XSLT och JSON

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

BOOK-IT & Welib på skolor. Förberedelser i BOOK-IT

Administration: Bibliotek (ny)

INLEDNING MENYN FÖR FILNAVIGERING

BTJ PRESENTERAR NYFIKET. Det nya sättet att låna film.

Åtkomst Du kommer till ditt system via en webblänk som erhålles från oss. Via denna länk ges tillgång till sökning i bibliotekets katalog.

Att ladda ner från legimus.se

TIPS OCH KÄNDA FEL. BOOK-IT version

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

Axiell Trend statistikverktyg

98 / 100 Hastighet. PageSpeed Insights. Överväg att Fixa: Utnyttja cachelagring i webbläsare. 9 Godkända Regler. Mobil

BOOK-IT & WeLib på skolor. Förberedelser i BOOK-IT

Inför nytt år. Inköp och periodika

PageSpeed Insights. (utgångsdatum har inte angetts)

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. (utgångsdatum har inte angetts)

Manual för Typo3 version 4.2

TIPS OCH KÄNDA FEL. BOOK-IT version

BTJ PRESENTERAR NYFIKET. Upptäck det nya sättet att låna film.

Samarbeta om artiklar

Orderbekräftelse Rev

Hantera och ladda minneskort i TPB katalogen.

Widgetguiden Vad är Publits widgetshop?

elib Bas Bibliotekssystem för e-böcker

Typo 3 version Utbildningsmaterial för redaktörer. Senast uppdaterad

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

Användardokumentation Unit4-appar för Android - Tidrapportering

Kom igång guide: Så här skapar du din första grupp. Vill du gå med i skolans LoopMe-organisation och skapa en egen grupp? Läs denna guide!

Användardokumentation Unit4-appar för Android - Attestering

Underhåll av

Tillämpad programmering CASE 1: HTML. Ditt namn

Onlinebetalning, Arena

Innehållsförteckning

BOOK-IT VERSION 9.0. Funktionsbeskrivning

PageSpeed Insights (5 minuter)

Skapa aktivitet för nätverksmotorer

WORDPRESS GUIDE Hur man använder Visual Composer

Lokala hemsidor Grundkurs

Handbok för lokal administratör

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

Forms Version 2.0 Skolkontoret

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

On-line produktion TDDC61

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

PageSpeed Insights. Det finns 3 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in.

Webbplats analys continent.de

Föreläsning 4. CSS Stilmallar för webben

Instruktioner, QR-scanning

Axalon Process Navigator SP Användarhandledning

Webbkurs för distriktsansvariga. Stockholm den 7 och 13 september 2011

Bildexempel på myndigheters leveranspliktiga material

Hur man lägger upp och redigerar dokument i Typo3.

Utveckla era bibliotekstjänster genom att använda netloan för lösningar inom datorbokning, utskrifter och internet

GRATIS SEO, SÖK- OPTIMERING? JA, DETTA KAN DU GÖRA SJÄLV!

Lathund till Elibs admingränssnitt 2.5

Manual till publiceringsverktyg

Transkript:

2018-01-10 Axiell Arena Optimering av prestanda Axiell Sverige AB, Box 24014, 224 21 Lund. Besöksadress: Fältspatsvägen 4, 224 78 Lund tel 046-270 04 00, e-post: axiellsverige@axiell.com, www.axiell.se

Detta dokument har tagits fram för att ge dig tips och råd angående vad du ska tänka på för att optimera prestanda i Arena. Terminologi: Data från bibliotekssystemet som kan visas i listor gäller tillgänglighet (inne på biblioteket) och reservationsmöjlighet. Data från de centrala tjänsterna som kan visas i listor är betyg, recensioner, taggar och diskussioner. Innehåll 1 Allmänt... 4 2 Bilder... 5 3 Listor... 6 Topplistor antal extra titlar att hämta... 6 4 Inloggning... 7 5 CSS... 8 6 Javascript... 9

1 Allmänt Det går inte att exakt estimera hur mycket du kan förbättra prestanda genom olika åtgärder eftersom det är beroende av så många olika faktorer: bibliotekssystemet, servern, det kommunala nätverket etc. En åtgärd som har stor effekt i en Arena gör kanske bara en liten skillnad i en annan. Även den enskilda pc:n och webbläsaren kan påverka prestanda. Generella råd: Mängden data som ska hämtas från bibliotekssystemet eller från Arenas centrala tjänster till en sida har stor effekt på prestanda. Även mängden anrop påverkar, även om mängden data som skickas eller hämtas är liten. Antalet portletar har ingen större påverkan på prestanda, utan det som spelar roll är innehållet i portletarna. Det är bättre att sprida innehåll på flera sidor istället för att överlasta en och samma sida. Detta gäller särskilt dynamiska listor. Det totala antalet sidor har ingen större påverkan på prestanda. Det totala antalet dynamiska listor och tungt innehåll påverkar inte prestanda generellt utan endast den sida som innehållet finns på.

2 Bilder Använd inte högupplösta bilder (300 dpi) utan istället bilder för skärmvisning (72 dpi), helst optimerade för webben. Anpassa bildens storlek efter den storlek som den ska visas i på skärmen Anmärkning: Foton tagna av digitalkamera eller mobiltelefon är oftast för tunga att använda och måste först anpassas i storlek. För tunga bilder belastar sidan påtagligt.

3 Listor Denna punkt handlar framförallt om dynamiska listor, men gäller alla portletar som fungerar som listor. Begränsa antalet listor per sida. Skapa istället undersidor för olika kategorier och målgrupper. Vi rekommenderar att du visar max 100 titlar per sida, till exempel fem listor med 20 titlar vardera. Fundera på om det är nödvändigt att visa mervärden från de centrala tjänsterna (betyg, recensioner, diskussioner och taggar) i listorna. Avstå från att visa data som inte är nödvändiga för den aktuella listan. Fundera på om det är nödvändigt att visa data från bibliotekssystemet i listorna. Avstå från att visa data som inte är nödvändig för den aktuella listan Om du ska visa data från de centrala tjänsterna och/eller bibliotekssystemet minska då antalet titlar som visas i listan. Säkerställ att kryssrutan Omslagsbilder: hämta asynkront är avmarkerad. Anledningen till detta är att omslagsbilder då cachas, vilket snabbar upp visningen. Portletarnas ordning på sidan har betydelse. Om möjligt avstå från att lägga en lista som innehåller data från bibliotekssystemet eller de centrala tjänsterna överst på sidan, eftersom resten av innehållet i så fall inte kommer att visas förrän alla data har hämtats. Om det däremot är en lista som bara visar omslagsbild, titel och författare (vilket hämtas från Arenas index) har ordningen ingen betydelse. Topplistor antal extra titlar att hämta I portleten Topplista finns inställningen Antal extra titlar att hämta, som används för att hämta fler titlar än det antal du angivit att listan ska visa. Anledningen att denna inställning behövs är att det annars riskerar att inte finnas så många titlar på det aktuella biblioteket och som fått betyg. Resultatet blir då att det visas färre titlar i listan, eller i värsta fall inga alls. Vi rekommenderar att du börjar med att prova att sätta antalet till 10, och beroende på prestanda och bestånd kan du prova att ändra siffran uppåt eller neråt. Ett bibliotek med stort bestånd kan ha en betydligt lägre siffra än ett bibliotek med liten katalog.

4 Inloggning Inloggning är en komplex och därmed tidskrävande aktivitet och det finns inget omedelbart sätt att snabba upp processen. Möjligen kan det förbättras något om länkarna till personlig information tas bort (avgifter, reservationer, lån, etc).

5 CSS Om du själv hanterar CS:en i bibliotekets Arena bör du lägga all css-kod i en och samma fil. Medan du skapar stylingen kan du använda flera olika filer, men när Arena publiceras bör dessa föras samman i en enda fil.

6 Javascript Javascript kan läggas antingen i Liferay eller på en specifik sida i en artikelportlet. Om du lägger javascriptet i Liferay kommer det att laddas efter övrigt innehåll på sidan, vilket ofta har en positiv effekt på prestanda. Det kan dock ibland vara bättre av användbarhetsskäl att lägga javascriptet i en artikel direkt på sidan i de fall javascriptet har en direkt effekt på innehållet i en portlet. Placera då javascriptet i en artikel i direkt anslutning till den aktuella portleten.