![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 21.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem kod wyświetlający daną wartość na stronie AJAX'em, ale sądze, że skrypt będzie za bardzo obciążał bazę przy wiekszej liczbie użytkowników. Chciałbym pobierać wartość tylko po stronie serwera, a wyświetlać ją u każdego użytkownika. Oto kod:
pobieracz.php Kod <!doctype html> <html> <head> <meta charset="utf-8"> <title>Dokument bez tytułu</title> <script type="text/javascript"> function inter() {setInterval(function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("mojdiv").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","selectqry.php",true); xmlhttp.send(); } , 1) } function myFunction() { setInterval(function(){alert("")}, 3000); } </script> </head> <body onload="inter()"> <div id="mojdiv"></div> <input type="button" onClick="myFunction()"> </body> </html> Kod <?php
include("db_fns.php"); db_connect(); $query = mysql_query("SELECT max(wartosc) FROM `tabela` "); $array = mysql_fetch_array($query); echo $array["max(wartosc)"]; ?> |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 578 Pomógł: 69 Dołączył: 15.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Źle sądzisz.
Skrypt wygląda wporzo. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 21.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki. Aż poczułem dumę
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Odpalanie ajaxa co 3 sekundy przy duzej liczbie uzytkownikow moze obciążac serwer (baze).
Wszystko zalezy co rozumiesz przez pojęcia "duza liczba uzytkownikow" i od parametrow serwera edit: moment, ty co 3 sekundy odpalasz alert, a ajaxa odpalasz co 1milisekunde.... No nie, to teraz to na 100% jest totalnie zle -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:18 |