Archive for the 'webmaster' Category
Soundex fikser feilstaving
En stor del av søkene på et nettsted er feilstavet. Hvis din søkemotor håndterer feilstaving dårlig, kan du sjekke ut Soundex-algoritmen.
Soundex ble pønsket ut for snart 90 år siden og er like genial som enkel. I tillegg er den ferdig implementert for Java, PHP, MySQL, og sikkert alle andre språk eller databaser du måtte bruke.
Selv har jeg brukt MySQLs innebygde funksjon med stor suksess, og kan for eksempel gi treff når folk søker etter “bakkamom”, “backammon” eller “bakamon” med følgende enkle SQL-setning:
SELECT * FROM categories where soundex(title) = soundex('bakamon')
Wikipedia her en fin beskrivelse av Soundex-algoritmen. Den perfekte sengelektyre for enhver webmaster.
Kjenn dine konkurrenter
Som webmaster er det alltid lurt å granske både sitt eget og konkurrentenes systemer. Har de mer trafikk enn deg? Hva slags servere kjører de på? Er sidene deres raskere enn dine? Ja, alt dette får du svar på med disse flotte verktøyene:
- Alexa Traffic Details
Viser en websides relative besøkstall. Sammenlign gjerne med andre sider slik som her: Dagbladet VS Aftenposten
Husk! Alexa gir ikke nøyaktige besøkstall, men kun en indikasjon på besøksutviklingen. - Google Page Rank Check
Kommer du langt ned på listen ved søk hos Google? Bruk Google Page Rank Check eller installér Google Toolbar for å sjekke hvor høyt din og konkurrentenes websider verdsettes hos Google. Les mer om Page Rank. - Netcraft
Serverinformasjon med blant annet statistikk om oppetid. Sjekk Dagbladets systemer.
Husk! Dersom websiden har en proxy i front, kan det være proxy-informasjonen du får og ikke nødvendigvis serveren som kjører systemet. - Web Page Analyzer
Analyserer websiden og rapporterer størrelse, antall elementer, scripts etc. Gir også nyttige tips. - Cacheability
Utnytter du cache-mulighetene maksimalt? Dette verktøyet rapporter hvor godt websiden din muliggjør cache og gir tips til server-oppsettet. - Google
Se hvem som linker til en webside ved å søke på link: [webadressen]
f. ex: link:www.dagbladet.no. Gir fine idéer til flere som burde vite om din side.
Sjekk også: NetMechanic
80% mindre HTML med én PHP-linje
Det er en kjent sak blant mange php-utviklere, men merkelig få som bruker dette enkle trikset.
ob_start("ob_gzhandler");
Plassér denne linjen øverst i din php-kode, så aktiverer du gzip-komprimeringen og får redusert størrelsen på html-koden med opp mot 80%.
Les mer om ob_gzhandler i php
Her er noen eksempler på hvor mye du kan spare:
| Størrelse | gzip-komprimert | Reduksjon | |
|---|---|---|---|
| Dagbladet | 117 KB | 21 KB | 82.05% |
| VG | 148 KB | 27 KB | 81.76% |
| Gamer | 82 KB | 18 KB | 78.05% |
| Sesam | 9 KB | 2 KB | 77.78% |
Sjekk effekten på din egen side med: Gzip Tester
Ulemper? Ja, teknikken krever litt prosessorkraft, så dersom du har ekstremt mange brukere (da snakker vi på nivå med Aftenposten, Dagbladet etc) kan dette belaste serveren ytterligere. Pass også på at ingen html-kode returneres til klienten før gzip-komprimeringen er aktivert.
NY! Bruker du Apache 2, sjekk mod_deflate, denne erstatter mod_gzip på Apache 1.3.
Min første SMS-konkurranse
Med Infoplus.no kan hvem som helst kan lage egne SMS-tjenester. En interessant mulighet, som umiddelbart ble testet med konkurranse på 1001 Spill.
Responsen var nedslående. Selv med pris på 5,- kr for deltakelse, enkelt spørsmål og ålreit premie (en mp3 spiller m/128mb RAM), har 8000 brukere på lørdag kun resultert i 10 bidrag.
Hva kan dette skyldes? En teori er at mine brukere er for unge for en slik konkurranse. Kanskje premien er for dårlig, eller presentasjonen lite iøyefallende (selv om jeg synes det ble ganske bra.)
På toppen av dette må brukerne nytte en krøkkete SMS-kode ved sending, da infoplus hverken oppgir mobilnr (slik at jeg kan finne vinneren) eller dedikert kode (man må bruke TIL foran kode). Dermed blir teksten “Send TIL YETI <ditt svar> <din adresse>” til 2002 knapt intuitivt, og man kan lure på hvor mange som mistolker denne.
Dette blir nok slutten på SMS-konkurranse for 1001 Spill i denne omgang.
Mediaplazza – tjen penger på salg av ringetoner og mobilspill
Oppdatering, 10. januar 2008: Etter mange år med samarbeid, har jeg nå avsluttet avtalen med Mediaplazza. Noen kunder opplevde å få uønskede sms-tjenester. Det er vanskelig for oss partnere å vite hvorvidt det er Mediaplazza eller kundene som har rotet, men for å være på den sikre siden fant jeg det best å fjerne tjenesten.
Kom over en mobiltjeneste-leverandør her om dagen: www.mediaplazza.com
Disse lar deg selge bakgrunnsbilder, animasjoner og ringetoner til mobilbrukere i en rekke land, og betaler brukbar provisjon.
Se 1001 Spills mobilsider for første test av systemet.
Foreløpig ser repsonsen lovende ut. Hvis Mediaplazza i tillegg er snille med utbetalingene, hvilket ikke alltid er tilfelle (ref. Tradedoubler og Infoplus;), kan dette bli bra.
… SMS-konkurransen min v.h.a www.infoplus.no var en fiasko, og endte med tap. Infoplus krever minst 1000 inntjente kroner før utbetaling, og jeg nådde kun 600. Dermed ble de 400 kronene til premie rent tap.. Infoplus kontaktet meg etter å ha sett dette innlegget og tilbød å utbetale de oppnådde 600kr. Får håpe de har gjort dette også med andre som sliter å nå grensen på 1000 kr.
Cache i PHP
Min søken etter en enkel cache-løsning i PHP er endelig over. Publiseringssystemet Poseidon har nemlig akuratt det jeg trenger.
Deres cache inneholder to funksjoner: cacheStart() og cacheEnd() som legges i toppen og bunnen av php-scriptet, og to konstanter CACHE_DIR og CACHE_EXPIRE.
Når en side lastes generer cacheEnd() en fil av html-siden. Neste gang sørger cacheStart() for at det er filinnholdet som vises.
Last ned Poseidon-kildekoden, og sjekk selv filen cache.php!
Genialt enkelt!
Open Source Poll i PHP
Jeg er en arbeidssky person som fascineres mer av det ferdige resultatet enn selve programutviklingen. Derfor prøver jeg alltid å finne god Open Source-kode til å gjøre jobben.
Allikevel klarte jeg å brenne av atskillige timer i jakten på noe så enkelt som et stemme-script til teenmag. For i myriaden av PHP Polls finnes det en rekke skabbete beist, og etter nedlasting av et titalls systemer som fungerte mer eller mindre dårlig, kom jeg omsider over dette enkle lille scriptet: Simple Mini Poll
Koden er enkel og fin, html-koden kunne vært bedre (men den retter man fort selv) og alt lagres i tre enkle små mysql-tabeller.
Perfekt til mitt bruk. Så en stor takk til Ilir Fekaj for at jakten på kildekoden ikke var bortkastet.
Men, spørs om jeg ikke gir opp litt fortere neste gang og heller lager skiten sjøl. Tar neppe kortere tid, men mye morsommere;)
