YOVHF versiune actualizată

Rezultate, regulamente, tehnici de operare...
YO3ITI
Mesaje: 406
Membru din: Vin Dec 11, 2020 9:09 pm
Contact:

YOVHF versiune actualizată

Mesajde YO3ITI » Lun Sep 18, 2017 11:01 pm

Bună seara,
Versiunea 1.0.87 a aplicației yovhf este activă.

Cele mai importante funcționalități noi:

- Calcul automat al QRB-ului, QRB ajustat, azimut și punctajului (QRB ajustat x multi);
- Regenerare QRB per concurs (funcție administrativă);
- Posibilitatea descărcării ambelor log-uri (cel original și cel ajustat pentru baza de date), la finalul procesului de încărcare log;
- Clasament general în funcție de total QRB calculat x multi (în versiunile următoare, se vor adăuga câteva criterii suplimentare de clasificare care acum lipsesc, de exemplu poziționarea în clasamentele per concurs etc);
- Coloane noi în tabelele cu log-urile încărcate: harta qso-urilor (activ), statistici/ log (în construcție), informații antenă;
- Harta QSO-urilor afișează informații la click pe fiecare marker; în construcție: funcție export hartă ca png, jpeg și pdf
- Toate tabelele au funcție de sortare la click pe capetele de coloană;
- Acolo unde este cazul, tabelele sunt afișate cu butoane de navigare (în cazul în care numărul de înregistrări este foarte mare, pentru o mai bună claritate la afișare);
- Funcția de căutare în tabele a fost dezvoltată;
- Posibilitatea încărcării fotografiilor odată cu un log;
- Galerie foto;
- Lista comentariilor introduse în secțiunea "Remarks" a log-ului; ultimele 10 pe prima pagină + pagină separată cu toate + filtre de căutare;
- Calendar competițional simplificat și actualizat; zilele următoare voi actualiza informațiile și voi adăuga date noi, acolo unde este cazul;
- Notificare prin email la raportare problemă/ funcționalitate;
- Cont individual: posibilitatea încărcării avatarurilor;
- Cont individual: secțiunea "palmares" este dezvoltată cu lista grid-urilor lucrate și căutare și filtrare în tabelul "log-urile mele"
- Cont individual: în lucru: rezultate și diplome

Altele

Succes !

73 de YO3ITI
====================
73 de YO3ITI

YO3ITI
Mesaje: 406
Membru din: Vin Dec 11, 2020 9:09 pm
Contact:

Re: YOVHF versiune actualizată

Mesajde YO3ITI » Mar Sep 19, 2017 12:27 pm

Dragi prieteni,
Momentan, domeniul yovhf.ro are ceva probleme de performanță.
Am deschis un tichet cu furnizorul de servicii de hosting și se va rezolva, dar, deocamdată, vă rog să aveți ceva răbdare deoarece încărcarea paginilor se face cu dificultate.

Cu mulțumiri pentru înțelegere,

73 de YO3ITI
====================
73 de YO3ITI

YO9IRF
Mesaje: 328
Membru din: Sâm Iul 21, 2012 4:43 pm
Contact:

Re: YOVHF versiune actualizată

Mesajde YO9IRF » Mar Sep 19, 2017 12:45 pm

Miron, trece-l prin Cloudflare, te salveaza de la multe probleme de performanta pe shared hosting. Dureaza 2 minute configurarea (plus propagarea, dar in zilele de azi e treaba de minute).

Razvan.

YO3ITI
Mesaje: 406
Membru din: Vin Dec 11, 2020 9:09 pm
Contact:

Re: YOVHF versiune actualizată

Mesajde YO3ITI » Mar Sep 19, 2017 10:25 pm

YO9IRF scrie:Miron, trece-l prin Cloudflare, te salveaza de la multe probleme de performanta pe shared hosting. Dureaza 2 minute configurarea (plus propagarea, dar in zilele de azi e treaba de minute).

Razvan.


Salut, Răzvan,
Mulțumesc pentru sfat doar că unele dintre problemele de acum nu pot fi rezolvate cu un CDN.
O parte dintre acestea sunt datorate lipsei optimizării, de care de-abia acum mă ocup (indecși simpli și compuși în BD, buffering, persistența conexiunilor PDO, minification, code cleanup etc). Deja am rezolvat o parte, dar mai câteva lucruri de pus la punct. Am deschis un tichet la hosting ca să fiu sigur că nu e o problemă legată de domeniu. Adevărul este că sunt 652 de fișiere și, cu toată grija mea de a le organiza, mentenanța a devenit o problemă. :D

Posibil să iau în considerare CF atunci când voi fi 100% convins că nu mai am eu ce optimiza.

Încă o dată, mulțumiri.

73 Miron
====================
73 de YO3ITI

YO9IRF
Mesaje: 328
Membru din: Sâm Iul 21, 2012 4:43 pm
Contact:

Re: YOVHF versiune actualizată

Mesajde YO9IRF » Mie Sep 20, 2017 12:06 pm

Salut Miron,

pare ca doar homepage e lenta (restul se incarca chiar OK), iar principala problema e Time To First Byte de vreo 10s (relativ constant). Poate e vreun element care cere multe de la backend, de ex statisticile afisate in pie chart ?

Lasand asta la o parte, proiectul e foarte tare, sincere felicitari.

Razvan.

YO3ITI
Mesaje: 406
Membru din: Vin Dec 11, 2020 9:09 pm
Contact:

Re: YOVHF versiune actualizată

Mesajde YO3ITI » Mie Sep 20, 2017 6:18 pm

YO9IRF scrie:Salut Miron,

pare ca doar homepage e lenta (restul se incarca chiar OK), iar principala problema e Time To First Byte de vreo 10s (relativ constant). Poate e vreun element care cere multe de la backend, de ex statisticile afisate in pie chart ?

Lasand asta la o parte, proiectul e foarte tare, sincere felicitari.

Razvan.


Sal.
Nu. e o problemă cu query-urile care nu sunt procesate ca lumea pe instanța MySQL a provider-ului.
Ei au 5.5.7, iar eu lucrez pe 5.6. Clasamentul din centrul pagini (top 50 by QRB) utilizează un select max(de_ceva), id, '' from (select * ) etc plus Join-uri și alte dude și parsează o tabelă cu 27.000 de id-uri (da, atâtea QSO-uri s-au strâns până acum + duplicate, evident). Pe MySql-ul lor e procesat în 4.5 secunde. Pe instanța mea, în 72 msec. Am câteva index-uri composite și local l-am optimizat să meargă suficient de bine, deși vreau să-l scot sub 1 msec.

În general, timpii de execuție la ei pe server sunt cu muuuult mari și nu pricep de ce. Nefiind un specialist în baze de date, am probleme cu evaluarea RCA (root cause analysis) și nu sunt mulțumit de explicația că "există diferențe între versiunile de BD". My foot ! Nu pot să cred că o diferență x60 mai mare poate fi datorată unei versiuni mai vechi dar... cine știe ?

Oricum, în cursul nopții mi-l migrează pe ultima versiune MySQL. Vedem.

Mulțam pentru aprecieri. Sincer să fiu, dacă știam acum aproape un an, când am început proiectul YOVHF, ce implică această aplicație, nu m-aș mai fi apucat de treabă. Prea mult timp și energie alocate. Am mers înainte DOAR din respect și prietenie pentru acei radioamatori care știu că apreciază și au nevoie de așa ceva.

73 de Miron
====================
73 de YO3ITI

YO9IRF
Mesaje: 328
Membru din: Sâm Iul 21, 2012 4:43 pm
Contact:

Re: YOVHF versiune actualizată

Mesajde YO9IRF » Mie Sep 20, 2017 6:59 pm

OK, got it. Nici eu nu-s mare cunoscator de baze de date, dar parca nu prea e scalabil sa faci query-urile alea la fiecare afisare de homepage, o sa ceara din ce in ce mai multe resurse in timp. Poate daca ai o tabela separata care sa tina statisticile si o updatezi cu cron la fiecare 60 minute ?

Nu imi dau seama cat de usor e sa implementezi memcached, probabil o sa ai nevoie la un moment dat.

Razvan.

YO3ITI
Mesaje: 406
Membru din: Vin Dec 11, 2020 9:09 pm
Contact:

Re: YOVHF versiune actualizată

Mesajde YO3ITI » Mie Sep 20, 2017 7:12 pm

YO9IRF scrie:OK, got it. Nici eu nu-s mare cunoscator de baze de date, dar parca nu prea e scalabil sa faci query-urile alea la fiecare afisare de homepage, o sa ceara din ce in ce mai multe resurse in timp. Poate daca ai o tabela separata care sa tina statisticile si o updatezi cu cron la fiecare 60 minute ?

Nu imi dau seama cat de usor e sa implementezi memcached, probabil o sa ai nevoie la un moment dat.

Razvan.


Sal.
M-am gândit la memcached. Dar ideea e că vreau să las clasamentul în timp real: la fiecare log încărcat, el se actualizează. Și voi face asta prin ajax, dar, deocamdată, nu am avut timp să migrez totul pe ajax (care, dealtfel, mi se pare o soluție foarte elegantă pentru eliberarea resurselor din frontend).

Nu am suficient timp, Răzvan. Asta e problema. :)

73
====================
73 de YO3ITI

YO3ITI
Mesaje: 406
Membru din: Vin Dec 11, 2020 9:09 pm
Contact:

Re: YOVHF versiune actualizată

Mesajde YO3ITI » Joi Sep 21, 2017 11:24 am

Bună ziua.
Se pare că problemele de performanță au fost rezolvate.

Am o mare rugăminte: în limita timpului vostru liber, vă rog accesați cât mai mulți aplicația și spuneți-mi cum se „mișcă”.

O zi bună tuturor.

73 de Miron
====================
73 de YO3ITI

YO2EA
Mesaje: 378
Membru din: Dum Mai 13, 2012 5:50 pm
Contact:

Re: YOVHF versiune actualizată

Mesajde YO2EA » Sâm Sep 23, 2017 9:27 am

Se misca foarte bine.
Cum se calculeaza "TOP 50 PCALL BY QRB"?
Antena te face OM!
ex YO2LZA


Înapoi la “Concursuri de radioamatori”

Cine este conectat

Utilizatori care navighează pe acest forum: Google [Bot] și 9 vizitatori