Forskning & Framstegs nya sajt på Drupal

Forskning & Framsteg på Drupal
Forskning & Framsteg på Drupal

Forskning & Framsteg har en ny fräsch sajt i Drupal sedan i onsdags. Sajten har skapats med Johan Falk på Forskning & Framsteg som beställare och eldsjäl och vi på NodeOne som stolta leverantörer. Ett mycket roligt uppdrag där Johan Falks engagemang hela tiden varit tydligt. Processen började för ca 1,5 år sedan med de första diskussionerna och idéerna. Det faktiska utvecklingsarbetet, som utförts av Joakim Stai och Johan Håkans med värdefulla inhopp från Tobias Sjösten, startade i slutet av 2008. Nästan lika lång tid som det tog att bygga sajten lade vi ned på import av data från tidigare sajt. Men det är inget speciellt för Forskning & Framsteg. Import från tidigare sajter har en tendens att bli mycket komplexa på grund av den explosion av detaljer som behöver tas om hand.

På tal om detaljer. En av alla de spännande detaljerna med Forskning & Framstegs nya webbplats är dess rikedom på interna länkar. Varje artikel/notis kan ha relationer till faktarutor, rättelser, litteraturhänvisningar, länkar, omröstningar och andra artiklar eller notiser. Dessutom är länkarna dubbelriktade vilket ger besökaren en kontext för varje artikel/notis inklusive tips om relaterad information på andra ställen på sajten.

Denna spännande detalj skulle visa sig vara spännande på mer än ett sätt. När sajten gick live fick databasen jobba oväntat hårt. Vi isolerade dock snabbt problemet till ett par specifika databasfrågor som har med internlänkarna att göra.

Lösningen var att lägga till index i CCK-tabellerna i MySQL för de fält som gav problem. När detta var gjort sjönk belastningen på databasmotorn dramatiskt. Tillsammans med konfigurationstrimning av MySQL gjorde åtgärderna prestandaproblemen till ett minne blott. Men för ett ögonblick var det nästan lite väl spännande :-)

Se också Johan Falks blogginlägg.

Kommentarer

Hey. Do it now. It is not safe to leave a generous feeling to the cooling influences of the world.
I am from Togo and too bad know English, give true I wrote the following sentence: “Paxil, most advances need that, among seasonal teams, the sentence of people in the side is a physical risk of simple decision.”

Regards 8-) Socorro.

Skriv ny kommentar

  • Webbadresser och e-postadresser görs automatiskt till länkar.
  • Lägger till typografiska justeringar.
  • Tillåtna HTML-taggar: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Rader och stycken bryts automatiskt.
  • Du kan skriva kod med <code>...</code> (generiska) eller <?php ... ?> (markerade PHP) taggar
Innehållet i detta fält är privat och kommer inte att visas publikt.
CAPTCHA
Frågan kontrollerar om du är en människa och används för att hindra spam-robotar.
Bild-CAPTCHA
Skriv in de tecken som visas i bilden.