Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door Femme Taken

Architect

Afbeeldingen voortaan geserveerd via Tweakimg.net

15-10-2007 • 14:08

35 Linkedin Google+

Sinds kort worden de afbeeldingen in de layout van Tweakers.net geserveerd via het domein Tweakimg.net. Het gebruik van een apart domein voor afbeeldingen heeft als voordeel dat er geen cookies met de plaatjes meegestuurd worden, zodat er minder bandbreedte wordt gebruikt en de plaatjes eerder op hun bestemming arriveren. Tevens kan de browser meer gelijktijdige connecties gebruiken om de site binnen te halen. Veel browsers gebruiken standaard twee connecties per domein. Dit worden er nu twee voor tweakers.net en twee voor tweakimg.net. Ook dit zorgt voor verbeterde prestaties. Verder is het nu makkelijker geworden om een lichte webserver in te richten voor het serveren van plaatjes.

Lelijk rijstbarrel
Tweakers.net getuned

Gebleken is dat sommige bezoekers zich op het werk achter zwaar gerestricteerde proxyservers en firewalls bevinden die alleen domeinen uit een whitelist toestaan. Deze gebruikers zullen hun beheerders ervan moeten overtuigen om het domein tweakimg.net te whitelisten. Een rechtgeaarde beheerder zal dit inmiddels uit eigen beweging gedaan hebben . Bij een aantal grote proxies, waaronder die van de Belastingdienst, worden tijdelijk uitzonderingen gemaakt en worden afbeeldingen als vanouds via tweakers.net aangeleverd. Zie voor meer informatie dit topic op het forum.

Lees meer

Reacties (35)

Wijzig sortering
Kunnen jullie niet via javascript even checken of tweakimg.net bereikbaar is en zoniet:
- dit in een cookie saven
- de plaatjes vanop tweakers.net laden?
Ja, dat zou kunnen, maar waarom zouden we dat willen doen? Imo moeten wij dan onevenredig veel moeite doen en andere clients daarmee ook 'lastigvallen' (weer een extra connectie, weer een extra cookie) voor iets dat in beginsel ons probleem niet is en aan de andere kant (door de beheerders van dergelijke stricte proxies) veel eenvoudiger kan worden opgelost.
Je doet wel heel makkelijk bepaalde aannames...

We proberen zoveel mogelijk het aantal benodigde connecties te beperken, de laatste tijd zijn we juist druk bezig om dingen als achtergrondplaatjes e.d. samen te voegen :)

Als abonnee heb je recht op bepaalde extra's, maar voor de feitelijke toegang tot tweakers.net is logischerwijs gewoon een internetverbinding noodzakelijk die niet de benodigde resources blokkeerd. Dat zijn gewoon zaken waar wij geen rekening mee kunnen houden want dan zouden we voor allerlei andere voorkomende uitzonderlijke gevallen (verouderde browsers, 14K4 modems, kleine schermresoluties) ook workarounds moeten gaan inbouwen.

Ik kan me geen concreet voorbeeld voor de geest halen waar we een dergelijke workaround hebben geimplementeerd voor een <= 0,1% van onze bezoekers; zeker geen workarounds die een (ook al is het een kleine) negatieve impact heeft op de rest van de bezoekers. Maar mischien kan je mijn geheugen opfrissen? ;)

In dit geval hebben we voor de IP adressen van de Belastingdienst proxies dan wel een tijdelijke uitzondering gemaakt zodat die de static files van tweakers.net geserveerd krijgen, maar dat is een workaround die verder geen impact voor de rest van de bezoekers en gezien de reactie van DSmarty hieronder zal de BD uiteindelijk zelf de benodigde toegang tot tweakimg.net gaan regelen :)

Ook jouw voorstel is overigens niet geheel fool-proof, want het vereist wel weer een client die cookies en javascript accepteerd ;)

[Reactie gewijzigd door crisp op 17 oktober 2007 10:38]

Voor wie zelf wil kijken of er nog wat verbeterd kan worden aan een site, kun je de Firefox plugin YSlow gebruiken (hiervoor heb je ook Firebug als plugin nodig).

Daarmee kun je o.a. zien of gebruik gemaakt wordt van een image-server en of dit veel verschil uitmaakt. Je kunt ook zien hoeveel CSS-scripts er geinclude worden enz.

Hoe dan ook, genoeg tips om mee te tweaken. Een beetje beheerder kan in Apache nog veel meer sleutelen aan het cache gebeuren, zowel server side als client side door de juiste headers af te dwingen.

- Unomi -
Voor de connecties wel geloof ik, maar we zetten de cookies standaard op *.tweakers.net en die worden juist ook meegestuurd naar static.tweakers.net of images.tweakers.net

Als je voor het eerst langs komt op de frontpage moest je daarvoor zo'n 80 requests voor css, javascript en (ondersteunende) afbeeldingen doen. Elk van die requests kreeg een cookie mee van al gauw 400 bytes. En dat is dus zo'n 32kB om te uploaden, zelfs met een 1Mbit-uplink duurt dat nog 0.3 seconden.
En dat lijkt misschien marginaal, maar als je bedenkt dat het zo'n 2 tot 4 seconden in totaal kost is het best een groot verschil voor overbodig mee gestuurde data.
Dat klopt. Een browser zal default 2 connecties naar een domein openen, dus 2 naar *.tweakers.net en 2 naar *.tweakimg.net, maar niet 2 naar tweakers.net en 2 naar img.tweakers.net. En een img.tweakers.net heeft ook als nadeel dat je bij elke request weer je cookies meestuurt, wat behoorlijk kan oplopen.

'Grote' websites die dit ook doen zijn bijvoorbeeld yahoo (yimg) en amazon.

[Reactie gewijzigd door Kees op 15 oktober 2007 14:39]

Op dit item kan niet meer gereageerd worden.


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True