Autor Zpráva
desup
Profil
Dobrá den, konečně jsem vyřešil to, co jsem to řešil předtím, ale v tomhle:
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#load_tweets').load('load.php?id=<?php echo $uid; ?>').fadeIn("fast");
}, 1); 

</script>

mi docela dlouho trvá než se výsledek načte, chtšl bych mezi načtením vložit nějakou zprávu jako: prosím čekejte...
Víte jak? předem dík..
Medvídek
Profil
desup:
Do elementu $('#load_tweets') vlož tu zprávu a ona se pak přepíše tím loadem.
A opravdu chceš provádět skript každou milisekundu?
desup
Profil
Medvídek:
1. Díky, a nešlo by to zrychlit, nebo, nvíš proč se mi to tak dlouho načítá?

2. Ne, :-) už jsem to změnil na 100
Medvídek
Profil
desup:
1) nevim co provádíš na straně serveru, mně třeba registrace účtu probíhá 15sec, jelikož používám XML-RPC. Bez živé ukázky to pujde těžko. (Mužeš zkusit FireBug, záložku síť)
2) To sis moc nepomohl, nevím, co načítáš, ale dal bych tam minimálně 30s)
_es
Profil
desup:
už jsem to změnil na 100
To nejako nedáva zmysel. Chceš to načítavať 10 krát za sekundu a pritom sa sťažuješ, že to „docela dlouho trvá“.
Chamurappi
Profil
Reaguji na desupa:
nvíš proč se mi to tak dlouho načítá?
Pravděpodobně proto, že se někdo pokouší přetížit ti server…

už jsem to změnil na 100
… a ten někdo jsi ty.
desup
Profil
chápu chápu... ten skript není můj, to jste asi poznali... je to jeden tutorial.. bylo tam sto... dal jsem tam 1 ale potom jsem přišel na to, že je to blbý nápad tak jsem tam vrátil 100.. já prostě v javascriptu neumím..
_es
Profil
desup:
já prostě v javascriptu neumím.
Ale nájsť si cez vyhľadávač, čo robí funkcia setInterval snáď vieš.
desup
Profil
_es:
tak to snad ještě jo..
TomasJ
Profil
desup:
Ostatní ti chtěli naznačit, že 100 ms je strašně moc rychlé a zatěžuje to server.
Pokud je nezbytná rychlost, dal bych tam minimálně 5000 ms (5 sekund) a pokud ne, tak těch 30 sekund (30000 ms).

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0