News

From ITG

Jump to: navigation, search

Contents

Live, test og beta

dds.dk (alias www.dds.dk) er live sitet, som brugerne normalt ser. dds.dk kører normalt gennem proxyen.

test.dds.dk er (ideelt set) kodemæssigt identisk med dds.dk. Sitet kan bruges af redaktørerne eller til at teste forskellige indstillinger. test.dds.dk kører altid uden om proxyen.

testproxy.dds.dk er samme site som test.dds.dk, men kører gennem proxyen.

beta.dds.dk er stedet hvor ny kode lægges op og testes inden det lægges på dds.dk og test.dds.dk. beta.dds.dk kører uden om proxyen.

(beta2.dds.dk er en selvstændig maskine, som midlertidigt er sat op med en kopi af dds.dk for at teste performance).

Serverindstillinger

Det nye (februar 2010) dds.dk, som kører Drupal har fået nogle optimeringer:

  • APC er slået til
  • I /etc/php5/conf.d/apc.ini er indsat: apc.shm_size = 256 (husk: Værdien er i Mb og ændringer træder i kraft, når Apache genstartes)
  • I /etc/sysctl.conf er indsat: kernel.shmmax = 268435456 (husk: Værdien er i byte, og ændringer træder i kraft ved at køre: sysctl -p)

Dokumentation af dds.dk Drupal-installationen

http://docs.google.com/Doc?docid=0ASSfSnNFRSKkZDRjYjI5al80MmZjbTV0d2c1&hl=en


Redirects / Rewrites

Redirects under dds.dk (f.eks. dds.dk/wap) styres p.t. af /var/www/dds.dk/.htaccess

Eksempel:

  • RewriteRule ^wap$ http://hotel.dds.dk/wap [R,L]

Url aliaser styres via modulet Url aliaser.


"AutoMagisk" indhold

En del indhold bliver opdateret automatisk:

  • Dagens aktivitet (1 gang i døgnet). Trækker en tilfældig idé fra aktivitetsdatabasen og skriver den i alle indholdselementer, hvor Name er ##DagensIdeFraAktivitetsdatabasen##
  • Nyeste debatindlæg bliver tilsvarende opdateret hvert 5. minut og skrevet i elementer med Name lig ##NyesteDebatindlæg##
  • - og seneste nyheder bliver opdateret hvert 5. minut og skrevet i elementer med Name lig ##NewsFrontpage##

- Obs! Eksisterende indhold i elementer med disse særlige Names bliver overskrevet!

Desuden bliver det indsamlede beløb til fredsgaven opdateret: Elementet skal indeholde de særlige mærker <!--FREDSGAVE_MARKER_BEGIN--> og <!--FREDSGAVE_MARKER_END-->. Indhold mellem disse mærker bliver opdateret med beløbet en gang i timen. Øvrigt indhold bliver bevaret.

Kun tallet bliver opdateret - kan f.eks. bruges således: Vi har indsamlet <!--FREDSGAVE_MARKER_BEGIN--><!--FREDSGAVE_MARKER_END--> kr.

Opdateringen styres af scripts i /var/www/auto-updaters og virker p.t. kun på indhold i Typo3-installationen Salt.