Kompania Cloudflare publikoi tekstet burimore të redaktimit të vet të serverit proksi PgBouncer, i përdorur për të mbështetur grupin e lidhjeve të hapura me DB PostgreSQL. PgBouncer lejon aplikacionet të aksesojnë PostgreSQL përmes lidhjeve tashmë të vendosura për të shmangur ekzekutimin e vazhdueshëm të operacioneve të shtrenjta për hapjen dhe mbylljen e lidhjeve, duke reduktuar numrin e lidhjeve aktive me PostgreSQL.
Ndryshimet e propozuara në fork janë të orientuara ndaj një izolimi më të rreptë të burimeve në nivelin e çdo DB (ngarkesa në CPU, konsumimi i memories dhe intensiteti i hyrjes/daljes) dhe sigurimin e kufizimit të numrit të lidhjeve në lidhje me përdoruesin dhe grupin e lidhjeve. Për shembull, në forkun e publikuar është zbatuar mundësia e kufizimit të madhësisë së grupit të lidhjeve për çdo përdorues, që punon në mënyrë korrekte në konfigurimet me autentifikim mbi emrin e hostit (HBA, autentifikim i bazuar në host). Për më tepër, është shtuar mbështetja për ndryshimin dinamik të kufizimeve të numrit të lidhjeve nga çdo përdorues, çka lejon një shtrim më të zgjeruar të përdoruesve që dërgojnë shumë kërkesa të rënda.
Burimi: opennet.ru
