Eigenlijk hoef ik niets aan het antwoord van Snelrennen toe te voegen maar doe het toch
Je geeft aan Online 20MB te hebben maar bij testen via Speedtest niet hoger dan 12MB te komen. Ik zou je willen adviseren om meerdere testen te doen op verschillende tijden van de dag. het gemiddelde van die testen zou dus rond die 20 uit moeten komen. Het kan ook dat Online aan trafficshapen doet (het knijpen van het usenetverkeer) of dat je aansluiting thuis of op de wijk/straatverdeelkast niet goed is. Je kan dus eventueel bij Online klagen dat je voor 20mbit betaald maar structureel niet die snelheid haalt.
Je kan nu kiezen voor bv Lite 10mbit voor 6.50 per maand waarbij je 24 uur per dag nooit sneller dan die 10mbit uitkomt omdat het pakket niet meer biedt. Of je kiest voor Regular 30Mbit voor 7.50 per maand waarbij je nooit sneller kunt downloaden dan de snelheid die Online je op dat moment van de dag biedt.
Voor wat betreft de threads kan ik je dit zeggen; Lite is 20 threads, Regular is 30 threads, Extreme is 40 threads en Fiber is 50 threads. Maar dit is wat je maximaal kunt in stellen. We adviseren om niet gelijk het max aantal threads in te stellen maar vanaf 10 stapsgewijs te verhogen totdat je een snelle en stabiele download hebt. Het kan namelijk door de snelheid van communicatie tussen de client en de server voorkomen dat je errors gaat krijgen.
als je iets download geeft je client aan de server door 'dit is thread 1, stuur me een stukje data' en de server reserveert die thread en verstuurd de data. als de data bij de client is ontvangen stuurt die de melding 'klaar, vrijgeven' en begint aan het volgende verzoek. maar de server is nog steeds bezig om die thread af te sluiten en die melding weer terug te sturen en krijgt in de tussentijd het volgende verzoek en gaat kijken hoeveel threads er vrij zijn en signaleert dat alles nog bezet is omdat nog niet alle meldingen tussen server en client zijn verwerkt. je krijgt dan een melding 'too many connections for your client' of iets dergelijks. door nu minder threads in te stellen heb je dus een soort van reserve.
Dit is een versimpelde uiteenzetting van de werking van de communicatie tussen server en client.
En dan SSL. Secure Socket Layer is een gecodeerde vorm van dataverzending en zoals het woord al zegt, er moet worden gecodeerd en gedecodeerd. dit kost zowel aan de kant van de server als aan de kant van de client meer processorkracht dus ook meer tijd. Dit kan dus resulteren in een iets langzamere downloadsnelheid of verwerking van de data op je pc en het kan ook zorgen voor vastlopende programma's op je computer. Wij adviseren om eerst het gewone NNTP protocol in te stellen en te kijken of de snelheid goed is en pas als je problemen ondervind door bv trafficshaping door de provider kan je dan overstappen op SSL.
Door dus te combineren met iets meer threads en het ongecodeerde protocol kan je waarschijnlijk de meeste snelheidwinst halen.
Rene