Bemærk
Viser kun indlæg med etiketten Webudvikling. Vis alle indlæg
06-04-2014

Husk at lukke databaseforbindelserne

Det er genialt med weekender, hvor man ingenting skal. Det kan ofte blive dyrt for mig, fordi jeg kan sidde og surfe på nettet og finde ligegyldige ting, jeg bør købe. Jeg har dog brugt under 500 kr. på den konto indtil videre.

Jeg har også brugt lidt tid på at tage hånd om de fejl, der er dukket op her på siden. Flere har oplevet, at de ikke kunne tilgå siden. Men efter et minut eller to bliver den tilgængelig igen. Jeg har været i dialog med Surftown om, der er noget galt med serveren, for det er ikke et problem der har været tidligere. Og jeg har ikke pillet ved den bagvedliggende kode, siden stort set siden, den kom online for år tilbage.

Jeg troede til at starte med, at problemet bundede i mine aggressive xhtml-krav. Det var noget, jeg gik meget op i engang. Jeg har prøvet, at pille det fra, men det var helt uden effekt på problemet.

Det gjorde det dog lettere, at se fejlmeddelelserne. Fejlmeddelelserne kunne nemlig ikke vises tidligere, da den standard-html-kode, der viser fejlmeddelelserne ikke er skrevet i korrekt xhtml.

Fejlmeddelelsen leder mig i retning af den control der styrer blokken med Blogarkivet. Den der viser Antallet af indlæg fordelt på måneder og år i højre side.

Jeg har faktisk tidligere bemærket, at den blok somme tider ikke blev indlæst, men at den bare blev efterladt tom. Så det var ikke fremmed for mig, at der kunne være et problem her. Siden er dog altid blevet vist alligevel, så problemet har ikke rigtigt været grelt før nu.

Jeg tænker at ændringen skyldes webhotellets flytning fra ét kontrolpanel til at andet, men jeg ved det ikke.

Jeg opdager, at jeg opretter en ny forbindelse til databasen for hver måned og år i listen. Så det er jo noget, der vil blive tungere og tungere med tiden.

Generelt kunne koden godt optimeres ved at lave én database-forbindelse og hente alle dataene én gang for alle. Men jeg finder ud af, jeg ikke lukker forbindelserne igen, og på den måde laver jeg altså i øjeblikket 80 åbne databaseforbindelser bare på den lille blok.

Det kan ikke være optimalt. Så jeg har tilføjet denne linje i to funktioner:

myConn.Close();

Jeg håber det hjælper.

Etiketter: Webudvikling
20-03-2014

Forever debugging

Det er netop gået op for mig at min side (Den du kigger på lige nu, hvis du altså ikke læser dette via en RSS-reader) altid har stået i Debug-mode.

Det er det der har gjort at den altid har været enormt langsom! Jeg har tit tænkt, at det var utroligt så tung den virkede, men har jo så bare skudt skylden på min host Surftown. Jeg har endda flere gange tænkt jeg måske skulle prøve at oprette nogle flere indeks i databasen for den øvrige kode og sql-udtræk er i virkeligheden ret optimeret.

Efter jeg har ændret compilation-taget fra debug="true" til debug="false" er siden blevet meget hurtigere. Præcis som man forventer en side skal reagere. Det er sgu da lidt for dumt jeg ikke har tænkt på det før.

Den skal nok have stået til false den første gang den kom online, men så har der jo sikkert været en fejl på et tidspunkt, der skulle debugges, og så er det aldrig blevet ændret tilbage. Tsk Tsk Tsk.

Jeg kom til at tænke på det, da jeg lagde hennebergdesign.com online fra min egen server. Den mangler stadig indhold. Men det er ikke min opgave.

Nu har det været rettet i et par uger. Men er I enige i, at siden er blevet hurtigere?

Etiketter: Webudvikling
20-07-2012

CSS3 in use

CSS er det sprog, der fortæller browseren, hvordan den skal præsentere HTMLen, når en hjemmeside skal vises. Jeg har siden introduktionen, været vild med CSS og brugt det meget, når jeg har lavet hjemmesider.

CSS er under konstant udvikling og dele af version 3 bliver allerede understøttet af de fleste browsere. Dog ikke Internet Explorer.

Skyggeeffekter og afrundede hjørner har efterhånden været understøttet længe og transitions ser også ud til at være understøttet nu.

Transitions er en af de mest spændende nyheder, synes jeg, og jeg har netop leget med mulighederne og brugt det her på siden.

Jeg har specielt brugt det på Om-siden, hvor jeg har lavet en CV-tidslinje nederst, hvor de forskellige bokse bliver større, når markøren førers over dem.

Jeg kan godt lide effekterne og synes det giver et udmærket indblik i hvor udviklingen går. Det er ikke længe siden jeg skulle ty til flash for at lave noget lignende. CSS er bare meget bedre.

Etiketter: Webudvikling
05-07-2011

Service Unavailable

Jeg ved mange har været kede af at gå forgæves, når de ville ind på dette unikum af en hjemmeside Bittert.net. Heldigvis har bittert.net ikke været alene med problemet og heldigvis jeg har slet ikke oplevet problemer i forhold til mailen.

Surftown som hoster Bittert.net har været hårdt ramt af uvejret i København, da deres primære datacenter blev ramt af oversvømmelser.

Nu ser det ud til, at vi er oppe igen. Det er skønt!

Etiketter: Webudvikling
22-07-2010

Opdatering af hennebergdesign.dk

Henneberg logoJeg har netop foretaget en opdatering af hjemmesiden hennebergdesign.dk som jeg har skrevet om tidligere. Kathrine og jeg var enige om, at siden var blevet lidt for mørk og dyster og på den måde ikke afspejlede hendes glade og åbne sind. Noget måtte gøres.

Med forholdsvis simple midler er siden nu blevet mere indbydende og venlig. Desværre har jeg ikke fået taget et før-billede, så vi må vente og se om The Wayback Machine har gjort det for mig.

Den blå farve på knapperne øverst på siden er den samme farve, som Kathrine også bruger i andre sammenhænge. Skrifttypen har hun også selv dannet.

Som noget nyt er der også indsat et lille logo som baggrund nederst til højre på siden og som favicon.

Etiketter: Job | Webudvikling
09-05-2010

Dropper Dankortet

Dankort

For at spare lidt på udgifterne, har vi valgt at droppe muligheden for at betale med Dankort, når man køber kød på Dalsgaarden.dk.

Som en del af denne ændring har jeg også ændret en anden ting, der egentlig altid har irriteret mig. Spørg mig ikke, hvorfor jeg lavede det sådan i sin tid, men det er jo tilladt at blive klogere. Tidligere skulle man oprette en bruger, før man kunne købe noget som helst.

Jeg ved med mig selv, at jeg ikke gider oprette en bruger, når jeg selv køber ind på en hjemmeside, så mon ikke mange andre har det på samme måde. Det skal jo være så let og ligetil som muligt, at aflægge en ordre. Så det er det blevet nu.

I stedet for at betale med Dankort, skal man nu betale ved afhentning. Sikkerhedsmæssigt gør det os naturligvis noget mere sårbare, men vi stoler på det ikke bliver et problem. Skulle der alligevel ske noget, kan en løsning være at bede nye kunder om at overføre et lille depositum.

Etiketter: Job | Webudvikling
Side 1 af 3 Navigation: 1 2 3