Beste leden!
Ik heb zojuist een beginnetje gemaakt aan een klein veilingsysteem. Nu is mijn vraag aan jullie of deze code wel efficient is? Zal dit zorgen voor een hoge serverload bij veel bezoekers??
Het gaat dan eigenlijk met name om de updateAuction()-function die elke 2 seconde kijkt of er een hoger bod is en dan het resultaat zet in de div. Het php-bestandje is klein en bestaat enkel uit een mysql-request..Code:<script type="text/javascript"> $(function () { var austDay = new Date(); austDay = new Date(2011, 12-1, 10, 23, 25); $('#defaultCountdown1').countdown({until: austDay}); }); $(function () { var austDay = new Date(); austDay = new Date(2011, 12-1, 11, 04, 10); $('#defaultCountdown2').countdown({until: austDay}); }); function updateAuction(){ <block iBiedingen_R> $('#bod<string sPid>').load('ajax/biedingen.php?id=<string sPid>'); </block iBiedingen_R> } setInterval( "updateAuction()", 2000 ); </script>
De block-tags zijn van mijn template-parser
- Veiling javascript -> hoge serverload??
-
13-10-2011, 13:03 #1
- Berichten
- 1.139
- Lid sinds
- 19 Jaar
Veiling javascript -> hoge serverload??
-
-
13-10-2011, 13:24 #2
- Berichten
- 587
- Lid sinds
- 16 Jaar
Re: Veiling javascript -> hoge serverload??
Hangt er volgens mij vanaf hoeveel bezoekers je verwacht.
100 bezoekers die elke 2 seconden een pagina (en query) aanvragen levert moet wel lukken, al zal de server bij hoge bezoekersaantallen zwaar belast worden...
-
13-10-2011, 13:29 #3
- Berichten
- 1.139
- Lid sinds
- 19 Jaar
Re: Veiling javascript -> hoge serverload??
Dries, klopt helemaal wat je zegt. Mijn vraag is dan ook of er ook alternatieven zijn of eventueel betere code.
-
13-10-2011, 13:39 #4
- Berichten
- 301
- Lid sinds
- 17 Jaar
Re: Veiling javascript -> hoge serverload??
Misschien een push and pull mechanisme? Dat je de tijd gewoon met js terug laat lopen en biedingen via push and pull doet?
-
13-10-2011, 14:17 #5
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Re: Veiling javascript -> hoge serverload??
Sowieso niet via Apache laten lopen, dan is er niks aan de hand :)
-
13-10-2011, 14:30 #6
- Berichten
- 301
- Lid sinds
- 17 Jaar
Re: Veiling javascript -> hoge serverload??
Chris, wat zou je dan gebruiken/
-
14-10-2011, 21:32 #7
- Berichten
- 750
- Lid sinds
- 15 Jaar
Re: Veiling javascript -> hoge serverload??
Wanneer de tabel klein is met twee velden
Id
Hoogste bod
En de tabel goed geoptimaliseerd is met een index op id en een correcte datatype en data lengte voor hoogste bod dan zal het zeker te doen wezen. Houd er wel even rekening mee dat je verlopen veilingen ook uit die tabel verwijderd
Bovendien doet mysql cache ook wonderen wanneer je deze gaat gebruiken.
Je moet er alleen rekening mee houden dat je innodb en transacties gaat gebruiken.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic