Avatar billede m3q Nybegynder
08. april 2005 - 14:34 Der er 6 kommentarer og
1 løsning

Begrænse antal samtidige tilkoblinger?

Hej...

Jeg har en ven, hvis side har et problem med for mange personer downloader hans film på samme tid, da han ikke har den helt store mængde bandwidth ved sin host bliver den tit lukket af for meget BW forbrug...

er der nogen måde han kan få et script der kun tillader et vist antal personer at downloade hver enkelt film på samme tid?

(når jeg siger film, mener jeg ikke ulovlige film, men film tutorials til forskellige programmer, som han laver på compen!)

på forhånd tak!
Avatar billede bufferzone Praktikant
08. april 2005 - 14:36 #1
Avatar billede m3q Nybegynder
08. april 2005 - 14:37 #2
han har et webhotel.. og ikke en server på hans egen computer... det er der problemet ligger!
Avatar billede arne_v Ekspert
08. april 2005 - 14:43 #3
ASP eller PHP eller ... ?
Avatar billede m3q Nybegynder
08. april 2005 - 14:52 #4
@arne - PHP... ved dog ikke om den også kan tage ASP...
Avatar billede m3q Nybegynder
08. april 2005 - 15:55 #5
nej den kan ikke tage ASP
Avatar billede arne_v Ekspert
10. april 2005 - 21:49 #6
Lav en tabel med 3 felter:
  sessionid
  starttime
  endtime

Ved start på download laver du:
  INSERT INTO tabel ($sessionid, NOW(), NULL)

Ved end på download laver du:
  UPDATE tabel SET endtime=NOW() WHERE sessionid=$sessionid

Så kan du checke på antal downloadere med:
  SELECT COUNT(*) FROM tabel WHERE startime > NOW() - $timeout AND endtime IS NULL

[ja og så skal du kun tillade en download per session !]

Ovenstående er kun en skitsering, men jeg tror at det vil løse dit problem.
Avatar billede arne_v Ekspert
26. april 2005 - 00:13 #7
OK ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester