Skip to content

wildd/Matcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Matcher

Ko var optimizēt/darīt savādāk, jo strādāt it kā pareizi. Izpildes laiks salīdzinoši liels un cpu resursu prasīgi un jo vairak "entry" datubāzē, jo ilgāk šis viss pieaugs.

Ideja īsumā - lietotājs aizpilda formu ar 2 fieldiem - name un username, apstiprina to un tālāk serverim jāsameklē name/surname visos vienas tabulas, vienas kolonas laukā, vai šis name/surname dažādos locījumos tur neparādās. Nosacījumi ka neder "līdzīgie" varianti, ko cik sapratu no stāstītā atvieglo "elasticsearch" izmantošana.

Šis viss notiek jau tik ilgi, ka liekas, ka pat galveno Django threadu iebremzēja, tāpēc šīs funkcijas izsaukumu pārtaisīju izmantojot "threadus", bet māc šaubas vai šis būtu labākais risinājums, ja 100 vai 1000 cilvēki vienlaicīgi apstiprinās formu

import thread

#Matcher(request.user.id, criterion.id, 1) thread.start_new_thread(Matcher, (request.user.id, criterion.id, 1)) return HttpResponseRedirect(reverse('criterions'))

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages