Air 8 Màrt, chaidh an siostam tasgadan dàta ann an RAM ùrachadh memcached suas gu dreach 1.6.0. Is e am prìomh eadar-dhealachadh bho sgaoilidhean roimhe gu bheil e a-nis comasach inneal taobh a-muigh a chleachdadh gus dàta taisgte a stòradh.
memcached air a chleachdadh gus obair làraich làn luchdaichte no tagraidhean lìn a luathachadh le bhith a’ tasgadh ruigsinneachd air an DBMS agus dàta eadar-mheadhanach.
Anns an dreach ùr, tha an roghainn air a chomasachadh gu bunaiteach nuair a thathar a’ togail mòr-bhùth, a tha an urra ri bhith a’ cleachdadh mheadhanan bhon taobh a-muigh. Gus an gnìomh a dhì-cheadachadh, sònraich am paramadair --disable-extstore ann an ./configure. Ach, eadhon ged a tha an togail air a chomasachadh gu bunaiteach, bu chòir dhut cleachdadh na gnìomh seo a shònrachadh gu soilleir aig àm tòiseachaidh.
Extstore a 'ceadachadh cleachdadh taobh a-muigh Flash no SSD draibheadh gus meud tasgadan àrdachadh. Leigidh seo leat tòrr nas motha de dhàta a thasgadh na bhith gun a bhith a’ cleachdadh am feart seo.
B’ e ùr-ghnàthachadh cudromach eile a bhith ag ath-obrachadh eadar-obrachadh lìonra, a tha a-nis air atharrachadh airson giullachd fèin-ghluasadach air iarrtasan baidse taobh a-staigh aon ghairm siostam. Ann an dreachan roimhe, chaidh giullachd gach iarrtas GET a chuir a-steach ann am pasgan air leth, agus anns an dreach ùr, tha freagairtean do dh’ iomadh iarrtas air an cruinneachadh ann an aon mheata-phasgan agus air an sgaoileadh aig aon àm. Mar thoradh air an ùr-ghnàthachadh seo, chaidh an luchd CPU sìos 25%.
Cuideachd, mar thoradh air an ùrachadh seo, chaidh caitheamh cuimhne airson buffering a lughdachadh - bho 4.5 KB gu 400-500 bytes gach gairm, agus chaidh cleachdadh nam malloc, realloc agus gnìomhan an-asgaidh a lughdachadh, a lean gu nas lugha de bhriseadh cuimhne. Bidh gach snàithlean a-nis a’ làimhseachadh a bhuidheann fhèin de bhufairean leughaidh is sgrìobhaidh airson ceanglaichean gnìomhach. Gus meud nam bufairean seo atharrachadh, tha na roghainnean -o resp_obj_mem_limit=N agus -o read_buf_mem_limt=N air an toirt seachad.
Chaidh ainmeachadh cuideachd gu robh am protocol binary airson iomlaid leis an fhrithealaiche ga ghluasad chun roinn “seann-fhasanta”. Chaidh am protocol meta a chuir na àite - dreach teacsa den phròtacal le òrdughan meta teann. Bidh am protocol ùr a’ toirt aire do na h-obraichean uile a bha rim faighinn roimhe seo a’ cleachdadh dreachan nas sine den phròtacal binary.
>>> Còd tùs (cead BSD)
>>> Tuairisgeul air òrdughan meta
Source: linux.org.ru