 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
dunno
Data înscrierii: 14/Feb/2008
Mesaje: 9
|
| Trimis: Joi Feb 14, 2008 11:06 pm Titlul subiectului: Consum ridicat de resurse cu AJAX |
|
|
Hey,
Am un script AJAX+PHP, care, impreuna, imi genereaza facilitatea unui sistem de mesaje instant.
Dupa ce m-am chinuit sa-l fac, l-am pus pe site, apoi, peste cateva zile am primit avertizare de la Administratorul serverului din cauza consumului mare de resurse.
Desi am pus un limitator de refresh pe cererile trimise de AJAX catre server, ca sa nu il incarce, mi-e greu sa cred ca utilizatorul nu va fi tentat sa dea refresh in loc sa astepte ca pagina sa se actualizeze singura daca maresc aceasta limita.
Intrebarea mea este urmatoarea:
Exista o alta metoda prin care sa pot reduce consumul de resursa?
Am incercat sa inteleg Jetty Continuations, insa pentru mine e mult prea complicat sa o pricep in timp util :lol: :) |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Joi Feb 14, 2008 11:30 pm Titlul subiectului: |
|
|
| Ce faci cu Ajax? Nu poti optimiza logic problema? |
|
| Sus |
|
dunno
Data înscrierii: 14/Feb/2008
Mesaje: 9
|
| Trimis: Joi Feb 14, 2008 11:39 pm Titlul subiectului: |
|
|
Pentru preluarea mesajelor obtin id-ul ultimului mesaj trimis in tabela de mesaje, apoi obtin ultimele 10 mesaje cu id-ul mai mare ca cel obtinut.
Se verifica pentru mesaje noi odata la cateva secunde.
Fisierul php imi da un output codat cu JSON, in Javascript. Sunt niste array-uri pe care AJAX-ul le preia si le transforma in mesaje html (cu imagini, formatare text, etc). |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Joi Feb 14, 2008 11:44 pm Titlul subiectului: |
|
|
| Faci un chat? |
|
| Sus |
|
saitek
Data înscrierii: 23/Sep/2007
Mesaje: 439
|
| Trimis: Joi Feb 14, 2008 11:47 pm Titlul subiectului: |
|
|
| Incearca asta http://demos.mootools.net/Ajax_Timed ,chiar sunt curios daca ar mai fii probleme :? |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Joi Feb 14, 2008 11:49 pm Titlul subiectului: |
|
|
| Daca faci un chat, poate gasesti ceva interesant aici. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|