.Plans, stats, servers en site software
De term .plan is afkomstig uit de Unix wereld, waar .plan files door de users van een Unix systeem gebruikt kunnen worden om informatie zoals een todo-lijst voor de buitenwereld beschikbaar te maken met de finger tool. In verleden waren de crew .plans ook daadwerkelijk toegankelijk via finger, maar dat is wegens beveiligingstechnische redenen niet meer mogelijk.
De bandbreedte en colocatie voor het serverpark van Tweakers.net wordt gesponsord door True. De servers zijn ondergebracht in twee racks in één van de colocatie-suites van True in Amsterdam. True is een zeer goed bekend staande en nog altijd snel groeiende leverancier van colocatie en allerlei andere netwerkdiensten, die dankzij haar enorme bandbreedte-capaciteit en focus op het hogere segment van de hostingmarkt een ideale partner voor Tweakers.net vormt.
>Tweakers.net wordt geserveerd door een cluster van vijftien x86 servers. De software is gebaseerd op de beproefde LAMP-combinatie: Linux als besturingsysteem, Apache als webserver, MySQL als database-server en PHP als scripttaal. De forumsoftware van GoT is ontwikkeld in samenwerking met React. De rest van de site is geheel in eigen beheer ontwikkeld en we zijn van plan dat nog wel even te blijven doen..
De webservers zijn dualcore Xeon- en Opteron-machines met 2 tot 6GB geheugen. De database-server van Tweakers.net is een dual quadcore Xeon 5355, GoT doet zijn ding op een dual dualcore Xeon 5160. Beide database-servers zijn voorzien van 16GB geheugen. Verder beschikken we over twee loadbalancers, twee fileservers en aparte machines voor bijvoorbeeld de IRC-server, de mailfacilteiten en een testomgeving.
Live serverstats kun je hier vinden.
Foto's zijn overvloedig aanwezig in de het afbeeldingen archief. Doorgaans wordt er in de .plans uitgebreid in woord en beeld verslag gedaan van de serverupgrades. Deze .plans kun je terugvinden in het plan archief.

Kees Hoekzema en Hylke Witjens zijn in charge van het systeembeheer. Als zij niet beschikbaar zijn of hulp nodig hebben, zijn er ook andere crewmannen zoals Arjen, Daniël, Roelant en Femme die wel eens aan de servers trekken.
Het is een misverstand dat Tweakers.net haar hardware zomaar toegeschoven krijgt door allerlei leveranciers. Toen we nog heel wat kleiner waren en maar moeilijk de financiële eindjes aan elkaar konden knopen hebben we weliswaar heel wat hulp gehad van welwillende hardwareboeren, maar dat is al enige jaren niet meer zo. In die tijden draaide Tweakers.net vaak op een combinatie van kazige desktophardware en semi-serverspul. Dat het allemaal bleef werken mag achteraf een wonder heten. Nu heeft dergelijk hobbywerk op het eerste gezicht wel zo zijn charme, maar als je om half vier 's nachts in een koude serverruimte aan een onwillig moederbord staat te trekken denk je daar heel anders over.
Tegenwoordig zijn we (gelukkig) in staat te investeren in servergrade hardware van grote leveranciers zoals Dell, HP en Sun. Dell mag zich vanwege het betrekkelijk gunstige prijsniveau en de uitgebreide configuatiemogelijkheden hofleverancier noemen. Op dit moment is er geen gesponsorde hardware meer in gebruik.
De Tweakers.net servers genereren dagelijks zo'n 180GB traffic om dik twee miljoen pagina's te serveren. De bandbreedte wordt volledig gesponsord door True.

Op de statistieken pagina vind je allerlei server- en pageviewstatistieken.
De statsgrafiekjes worden gemaakt met een eigen PHP progsel waarvan de werking specifiek is toegespitst op de T.net servers. Het is niet moeilijk om zelf zoiets te bouwen, het kost alleen wat tijd
Het Content Management Systeem van Tweakers.net is niet als open source of commerciële software verkrijgbaar. De reden is dat ons CMS te specifiek is om zonder uitgebreide aanpassingen voor andere doeleinden dan Tweakers.net ingezet te worden. Daardoor zou het openen van de source weinig nut hebben. Bovendien hebben de developers van Tweakers.net geen tijd om een open source project te onderhouden. Het bouwen van een simpel nieuwsscript is overigens niet erg moeilijk en hoeft niet veel tijd te kosten.
Na de restyling van juni 2007 bestond Tweakers.net (inclusief backend, exclusief forum) uit zo'n 135.000 regels code.
De content van Tweakers.net wordt beheerd vanuit de zogeheten DSP, wat een afkorting is voor de loze kreet 'Dynamic Server Pages'. Hieronder is een screenie geplaatst van de DSP pagina waarin ik deze FAQ pagina aan het editen ben

Als je op een bugje bent getrapt, kun je het ongedierte aangeven op Devtrack. Veel bugmelders scheppen er genoegen in om hun bugreports zo cryptisch mogelijk te brengen. Omdat dit niet bevordelijk is voor een snelle oplossing, heeft het de voorkeur om een duidelijk omschrijving te geven van de bug en de situatie waarin de bug zich voordoet. Let er verder op dat je geen bugs rapporteert die al in de lijst staan. Als je een idee hebt voor een nieuwe feature wordt het op prijs gesteld als je die wel eerst in Frontpage Algemeen komt bespreken zodat wat meer mensen mee kunnen denken dan alleen de devvers.
Volgende pagina (My.Tweakers.net & Tweaker gallery - 6/11)
