Så får du en snabbare blogg och hemsida

Så får du en snabbare blogg och hemsida

September 2023: Denna text har redigerats i efterhand och ett avsnitt om cache-program och om WP Rocket har plockats bort.

En gång i tiden, på modemens tid, så var det många som kunde konsten att optimera en webbplats. Då, när de högsta farterna mättes i i en hundradel av dagens hastigheter och det finaste du kunde ha var ett äkta US Robotics 56K så var varje byte (bajt) du kunde skala av värda massor. Idag när 100/100MB/s är någon slags undre gräns så har många glömt bort vikten och värdet av att optimera en webbplats.

Efter att ha drabbats av långa svarstiderna på den här bloggen, på senare tid, så gick jag igenom stort sett alla delar, optimerade allt som gick att optimera och hittade under det arbetat den felande länken som snabbt byttes ut. Här är en samling tips för dig som har en blogg och som vill se till att besökarna ska kunna ta del av innehållet så snabbt som det bara är möjligt. Så får du en snabbare blogg.

Databas

Det finns skillander mellan gårdagens webbplatser och dagens och skillnaden stavas – databas. Gårdagens webbplatser var HTM-Lkod med bilder och grafik samt text. Dagens webbplatser består av en databas och kod som genererar HTML-kod när du kommer som besökare. Det gör att dagens optimeringsarbete för att få riktigt bra fart på en webbplats delvis ser annorlunda ut.

Det ska också sägas direkt – Magasin Macken är en testbädd för saker som jag använder när jag bygger saker åt våra kunder. Därför är just den här bloggen inget bra exempel på en fullt ut optimerad webbplats, snarare tvärtom.

Regler

Magasin Macken bryter nämligen mot en hel del grundläggande regler:

  • Bild/text-visning topp som byter bilder och texter
  • En rad block som hämtar information från databasen (texter, artiklar och notiser)
  • Massor med bilder
  • Flera saker som hämtas från andra webbplatser – väder, Instagram mm.
  • Mängder av information som byts och som visas på startsidan

Förklaringen är att Magasin Macken är byggd mer som en tidning än som en traditionell blogg. Det skapar per automatik en större webbplats än normalt.

Optimera mera

Utan att bli alltför teknisk och invecklad så finns det en hel del som även den mindre teknisk kunniga kan göra för att snabba upp en webbplats.

  • Optimera dina bilder

Detta är en den enskilt (ofta) viktigaste insatsen som du kan göra. Se till att dina bilder inte är för stora, inte är för tunga att ladda ned utan dra ned dem i ditt bildredigeringsprogram och optimera dem direkt – sänk upplösningen till runt 72 Dpi. Det här kan du göra samtidigt som du redigerar bilden och du kan se med blotta ögat vilket resultat du får fram.

  • Minska antalet bilder (objekt) på sidorna

Vid sidan av bilder och grafik så kan du minska antalet objekt på sidorna. Ett objekt kan vara en bild, grafik eller en video. Det kan också vara något som hämtas från databasen – visning av väder, sociala mediakonton och så vidare. Ju fler objekt du har på en sida desto mer data ska samlas in och visas.

  • Minska antalet plugins

Plugins, tillägg är ett smart sätt att bygga ut din blogg, hemsida eller nätbutik men det är också en flaskhals, ellr kan vara det. Alla plugins är inte välskrivna och använder du för många plugins kan det leda till att webbplatsen blir långsam.

Plugins

Välj också dina plugins med omsorg, läs på och testa dem. Speciellt noga bör du vara med så kallade cache-plugins, säkerhetsplugins och statistikplugins. Det här en sorts tillägg som kan sänka prestandan ordentligt på en webbplats om det vill sig illa.

När det gäller cache-plugins så råder det ingen brist på tillägg att välja mellan. Det är en typ av plugin som skapar en lagrad version av webbplatsen vilket betyder att när du landar som besökare så skickas en färdig sida (enkelt förklarat) och webbplatsen behöver inte samla in alla bilder, alla data och alla texter för att skicka ut det på nytt.

Här bör du välja noga, testa noga för just cache-plugin kan vara kontraproduktiva om du ställer in dem fel.

Verktyg

Slutligen så handlar mycket av optimering om att testa, byta, ändra och testa igen och i det sammanhanget så är det av stort värde att mäta om det blir någon skillnad.

Pingdom Tools 

Här kan du mata in en adress, låta Pingdom Tools göra en rad tester och sedan få ett resultat. Se nu till att alltid mäta mot samma plats, exempelvis Tyskland, så att dina jämförelse blir rättvisande. Jag använder detta verktyg mycket ofta för att se om en åtgärd får, har effekt. Tänk också på att alltid göra en 3-4 tester så att inte uppkopplingar och annat påverkar för mycket.

Optimering handlar om att ändra, testa och jämföra. Optimering handlar också om tålamod och sedan komma ihåg att inte bryta mot grundläggande regler. Slarvar du med optimeringen av bilder så kommer din webbplats att bli allt långsammare igen.

Bra tillägg
  • WP Rocket – bra, stabil och lättanvänd cache. WP Rocket kostar runt 500 kronor per år
  • Short Pixel – optimerar dina bilder, automatiskt. Du kan löpa abonnemang eller krediter så att du kan optimera ett visst antal bilder

 

Så tar du en skärmbild på hela hemsidan med din iPhone

Så tar du en skärmbild på hela hemsidan med din iPhone

blank

Visste du att du kan ta en skärmbild, med din iPhone som visar hela webbplatsen – uppifrån och ned? Så här gör du.

Det du gör är att välja att göra skärmbilden på hela sidan:

  • Ta en skärmdump (tryck på sido- eller toppknappen och volym upp-knappen samtidigt)
  • Tryck på förhandsgranskningen i det nedre vänstra hörnet innan den försvinner
  • Välj alternativet Helsida i det övre högra hörnet
  • Alternativet Helsida visas endast i fall där det finns mer än en sida med innehåll på skärmen
  • Du kan förhandsgranska alla sidor, använda uppmärkning och mer innan du sparar
  • Du kan också trycka på beskärningsikonen (fyrkantig ikon bredvid ”Klar”) för att redigera vilken del av hela sidan du vill spara
  • Tryck på antingen Klar i det övre vänstra hörnet för att spara eller på dela-knappen uppe till höger

Klart!

Så kan du backa tillbaka från en av Apples betaversioner – återställa

Så kan du backa tillbaka från en av Apples betaversioner – återställa

blank

Apple är just nu inne i en ny beta-process med nya, stora uppdateringar av sina operativsystem. Du kan testköra de hör nya versionerna och till skillnad från tidigare så krävs bara ett registrerat, fungerande Apple ID för att ladda ned även mycket tidigare testversioner – även versioner som tidigare bara kunde användas av registrerade utvecklare.

Har du installerat en betaversion och snabbt konstaterat att de nuvarande versionerna inte är redo för att använda för dagligt bruk (vilket de inte är) så kan du backa tillbaka, återställa en enhet och backa tillbaka till den tidigare fungerande versionen av iOS, iPadOS, macOS och så vidare.

Återställ

Steg 1 är att radera och återställa enheten till den tidigare versionen av operativsystemet. För enkelhetens skull tar vi här en iPad Pro som exempel.

  • Gå in under inställningar – Allmänt.
  • En bit ned finns funktionen för att radera allt och återställa enheten – som om du hade tänkt sälja den vidare.
  • Återställ enheten – till fabriksskick

Nu har den en helt ren enhet som du kan återställa med de senaste färska säkerhetskopian som du har. Antingen liggandes i iCloud eller lokalt.

Starta upp din iPad precis som vanligt – välj att antingen återställa från iCloud eller en lokal kopia.

Du kommer att behöva göra om Face ID och du kan bli tillfrågad att logga in på vissa stölden ingen – iCloud och för att aktivera enheten ingen exempelvis men när återställningen är klar så ska du ha en fungerande enhet igen – med den senaste officiella versionen av operativsystemet – ingen beta version.

Återställ med din Mac

Skulle metoderna ovan inte fungera så kan du ansluta din iPad eller din iPhone till din Mac (med sladd) och starta Filhanteraren – Finder. Då kan du ansluta till din enhet, öppna den och där kan du sedan återställa enheten till en tidigare version.

Guide: Så laddar du ned en komplett version av macOS Sonoma

Guide: Så laddar du ned en komplett version av macOS Sonoma

blank

Vill ladda ner den fullständiga och kompletta MacOS Sonoma beta-installationsprogrammet, som är cirka 13 GB i storlek, kan du göra det på ett av två sätt; med en direkt nedladdningslänk från Apple, och även genom att använda terminalen. Här är Magasin Mackens guide för att ladda ned beta 1.

Så här kan du ladda ned ladda ner hela MacOS Sonoma beta-installationsprogrammet som en PKG-fil som packar upp extraherar hela installationsprogrammet till mappen /Applications – alltså direkt i katalogen för dina program.

Ladda ned macOS Sonoma Beta 1

Du kan även ladda ned det fullständiga macOS-installationsprogrammet  via:

Ladda ned macOS Sonoma Beta 1

Terninalprogrammet

Du kan även använda Terminalprogrammet och ladda ned en komplett installationsfil:

softwareupdate --fetch-full-installer 14.0

Vill du instället installera macOS Sonoma virtuellt så kan det vara att föredra att ladda ned IPSW-filen:

Ladda ned macOS Somona Beta 1 (IPSW)

 

Guide: Så skapar du en bootbar USB-sticka för macOS

Guide: Så skapar du en bootbar USB-sticka för macOS

blank

En bootbar USB-sticka, en kopia av macOS som du kan starta direkt ifrån kan vara en livräddare i nöden. Här är Mackens guide för hur du skapar en USB-sticka som du kan starta ifrån.

Du behöver:
  • En USB-sticka med minst 15GB lagringskapacitet
  • En kopia av macOS
För att skapa en bootbar disk så använder du kommandot  ’createinstallmedia’ i Terminal-programmet.
  • Anslut USB-minnet eller annan volym som du använder för det startbara installationsprogrammet.
  • Öppna Terminal-programmet som finns i mappen Utilities i mappen Applications.
  • Skriv eller klistra in ett av följande kommandon i Terminal.
  • Dessa förutsätter att installationsprogrammet finns i mappen Applications, och MyVolume är namnet på USB-minnet eller annan volym som du använder. Om den har ett annat namn, ersätt MyVolume i dessa kommandon med namnet på din volym.

Ventura

sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

Monterey

sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

Big Sur

sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

Catalina

sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

Mojave

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

High Sierra

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

El Capitan

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app
Ladda ned

Glöm inte att ladda ned en kopia av den version av macOS som du ska skapa en bootbar kopia av – först.

 

Guide: Så laddar du ned en komplett version av macOS Sonoma

Så kan du testköra macOS Sonoma i virtuellt

blank

Vill du testköra nya, kommande macOS Sonoma – utan att riskera din redan befintliga installation av macOS så kan du göra det virtuellt i det som kallas en ”virtuell machine”. Så här gör du.

Numera är det ganska enkelt att skapa en VM-installation i macOS – tacka vare verktygen Viable.

Verktyget Viable VM skapades av Mac-utvecklaren Howard Oakley och det är mycket enkel, snabbt och smidigt att installera.

Du behöver en Apple Silicon Mac (M1, M2, etc), tillräckligt med RAM och diskutrymme – 16GB RAM och 30.-40GB ledigt hårddiskutrymme rekommenderas.

Så här gör du: 

  • Ladda ned Viable
  • Starta Viable på Mac
  • Justera inställningarna för den virtuella installationen (tilldela den virtuella installationen 8 GB RAM, 30 GB virtuell disk eller mer) och konfigurera den virtuella datorns skärm.
  • Klicka på ”Ladda ner…” för att ladda ner den senaste stabila Mac IPSW från Apple (för närvarande MacOS Ventura 13.4)
  • Avvakta tills installationen av Viable är klar
  • När allt är klart så har du macOS Ventura installerad och klar att uppdateras till betaversionen av Sonoma.