Dimittere Memcached 1.6.0 cum auxilio externo repono para

cepit locus significans emissione in memoria data caching system Memcached 1.6.0qui notitias in forma clavis/pretii valoris exercet ac facile uti potest. Memcached adhiberi solet solutione levis ponderis ad situs summus oneris accelerandi per accessum ad DBMS et intermedias notitias. Code suppleverunt sub licentia BSD.

Nova versio exsecutionem repositionis stabilit "extstore", quod nunc per defaltam aedificatur (ut disable in scripturae conformationis, optio providetur "-disable-extstore", sed expressam postulat activationem in satus (vetus institutiones sine mutationibus post renovationem laborare perget). Etsi extstore plerumque stabilis censetur, cautio tamen consulitur cum eam in amplissimis systematibus exsequendo.

Extstore te permittit uti SSD/Flash impellit ad ampliandum amplitudinem cache. Ut cum RAM, Flash repositione non permanet et in sileo reset est. Scopus novi modi est ut capacitatem capacissimarum notitiarum foveat. Cum usura "extstore", claves et metadata sunt, ut antea, tantum in RAM repositae, sed magnae notitiae cum clavibus coniunguntur, cuius magnitudinem limen statutum excedit, in repositione externa reponitur, et solum monstrator in RAM manet.

Si clavis cum parvis schedulis coniungitur, tunc Memcached opera ut solet, notitias in memoria retinet nec repositio externa accedere potest. Si multum est liberae memoriae, tunc maxime necessariae notitiae adici possunt in cella in RAM (exempli gratia, specificare potes solum obiecta maiora quam 1024 bytes, quae pro 3600 secundis accessi non sunt ad Flash reset. ).

Exsecutio optimized est ut maximus effectus ac minimus CPU onus, sumptu efficientiae repositionis (alta ruptionis gradu). Prorogare vitam Flash impellit, data est quiddam et rubens ad repono continue. Ad conservandum statum cache inter restarts, facultate uti potes, quae in remissione 1.5.18 visa est, e conditorio dump ad limam effundere potes. Proximo startup, latibulum ex hoc fasciculo restituere potes ut cacumina in oneris contentorum processuum eliminare propter vacuum cella (statim "calidum" fit.

Secunda mutatio momenti in Memcached 1.6 facta est renovatio codici communicationis retis, quae automatice processus batch petitionum intra unius vocationis systematis accommodata est. Antea, cum mandata multa mitteret in unum fasciculum TCP, memcached eventus cum systematis separatis vocat. In Memcached 1.6, responsa aggregata sunt et redierunt mittendo unam rationem vocationis. Quam ob rem nunc medium est 1.5 clavium per systema vocationem, quae in probationibus reductionem in CPU oneris usque ad 25% demonstrat et reductionem in latency per aliquot centesimas.

Redesignium subsystem retis etiam effecit ut movere ad dynamicam destinationem buffers prout opus erat, loco statice assignandi buffers. Haec optimatio memoriam consummationis minuit, dum nova mandata per nexum clientelam confirmatum ab 4.5 KB ad 400-500 bytes expectat, et etiam effecit ut multarum vocationum ad mallocum, reallocum et liberum tollendum, quae superfluam memoriam ruptionis inducunt. systemata cum multitudine hospitum. Quisque stamina opifex nunc sua piscinam suam legendi et scribenti buffers tractat pro hospitibus clientis agentis. Horum magnitudinem accommodare buffers
optiones "-o resp_obj_mem_limit=N" et "-o read_buf_mem_limt=N" providentur.

Germen 1.6 et denuntiavit deprecationem binarii protocol commercium cum servo. Protocollum sustentationis binarii et fixa figi cimex permanebit, sed novae notae et renovationes ad notas exsistentes non portabuntur. Textus protocol et continue sine mutationes develop. Protocollum binarii substituitur a protocollo novo meta (versio textus protocolli cum meta-praeceptis compactis), optimam coniunctionem perficiendi et constantiam demonstrans. Novus protocollum comprehendit omnes operationes antea per textum et protocolla binaria prompta.

Source: opennet.ru