{"id":53906,"date":"2019-12-13T00:00:00","date_gmt":"2019-12-12T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/skorostnaya-otkazoustojchivaya-kompressiya-prodolzhenie"},"modified":"2020-02-18T14:01:51","modified_gmt":"2020-02-18T11:01:51","slug":"skorostnaya-otkazoustojchivaya-kompressiya-prodolzhenie","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/skorostnaya-otkazoustojchivaya-kompressiya-prodolzhenie","title":{"rendered":"Gyors, megb\u00edzhat\u00f3 t\u00f6m\u00f6r\u00edt\u00e9s (Folyat\u00e1s)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ez a cikk a gyors adatkompresszi\u00f3r\u00f3l sz\u00f3l\u00f3 t\u00e9ma m\u00e1sodik r\u00e9sze. Az els\u0151 cikkben egy t\u00edz gigabyte\/m\u00e1sodperces sebess\u00e9ggel m\u0171k\u00f6d\u0151 t\u00f6m\u00f6r\u00edt\u0151r\u0151l volt sz\u00f3, amely egy processzor magra van optimaliz\u00e1lva (minim\u00e1lis t\u00f6m\u00f6r\u00edt\u00e9s, RTT-Min). <\/p>\n<p>Ez a t\u00f6m\u00f6r\u00edt\u0151 m\u00e1r be\u00e9p\u00edt\u00e9sre ker\u00fclt a krimin\u00e1lis m\u00e1sol\u00f3 berendez\u00e9sekbe az adathordoz\u00f3k gyors t\u00f6m\u00f6r\u00edt\u00e9s\u00e9re \u00e9s a kriptogr\u00e1fia ellen\u00e1ll\u00e1s\u00e1nak fokoz\u00e1s\u00e1ra; emellett virtu\u00e1lis g\u00e9pek k\u00e9peinek \u00e9s a RAM swap f\u00e1jlok t\u00f6m\u00f6r\u00edt\u00e9s\u00e9re is alkalmazhat\u00f3, amikor gyors SSD t\u00e1rol\u00f3kra ker\u00fclnek.<\/p>\n<p>Az els\u0151 cikkben egy HDD \u00e9s SSD h\u00e1tt\u00e9rt\u00e1rol\u00f3k biztons\u00e1gi ment\u00e9seinek t\u00f6m\u00f6r\u00edt\u00e9s\u00e9re szolg\u00e1l\u00f3 algoritmus fejleszt\u00e9s\u00e9nek bejelent\u00e9s\u00e9re is sor ker\u00fclt (\u00e1tlagos t\u00f6m\u00f6r\u00edt\u00e9s, RTT-Mid), jelent\u0151s adatkompresszi\u00f3s param\u00e9terekkel. Jelenleg ez a t\u00f6m\u00f6r\u00edt\u0151 teljesen k\u00e9sz, \u00e9s ez a cikk kifejezetten r\u00f3la sz\u00f3l. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nA RTT-Mid algoritmust megval\u00f3s\u00edt\u00f3 t\u00f6m\u00f6r\u00edt\u0151 t\u00f6m\u00f6r\u00edt\u00e9si ar\u00e1nyt biztos\u00edt, amely \u00f6sszehasonl\u00edthat\u00f3 a hagyom\u00e1nyos t\u00f6m\u00f6r\u00edt\u0151 programokkal, mint p\u00e9ld\u00e1ul a WinRar \u00e9s a 7-Zip, amelyek gyors \u00fczemm\u00f3dba m\u0171k\u00f6dnek. Ek\u00f6zben a sebess\u00e9ge legal\u00e1bb egy nagys\u00e1grenddel magasabb. <\/p>\n<p>Az adatok t\u00f6m\u00f6r\u00edt\u00e9si\/dekompresszi\u00f3s sebess\u00e9ge kritikus param\u00e9ter, amely meghat\u00e1rozza a t\u00f6m\u00f6r\u00edt\u00e9si technol\u00f3gi\u00e1k alkalmaz\u00e1si ter\u00fclet\u00e9t. Aligha jutna b\u00e1rkinek esz\u00e9be, hogy egy terabyte adatot 10-15 megabyte\/m\u00e1sodperc sebess\u00e9ggel t\u00f6m\u00f6r\u00edtsen (ez a sebess\u00e9g a hagyom\u00e1nyos t\u00f6m\u00f6r\u00edt\u00e9si \u00fczemm\u00f3dban), hiszen ez majdnem h\u00fasz \u00f3r\u00e1t venne ig\u00e9nybe teljes CPU terhel\u00e9s mellett\u2026<\/p>\n<p>M\u00e1sr\u00e9szt ugyanazt a terabyte-ot 2-3 gigabyte\/m\u00e1sodperc sebess\u00e9ggel k\u00f6r\u00fclbel\u00fcl t\u00edz perc alatt le lehet m\u00e1solni. <\/p>\n<p>Ez\u00e9rt a nagy volumen\u0171 adatok t\u00f6m\u00f6r\u00edt\u00e9se aktu\u00e1lis, ha azt val\u00f3s idej\u0171 bemeneti\/kimeneti sebess\u00e9ggel v\u00e9gezz\u00fck. A modern rendszerek eset\u00e9ben ez legal\u00e1bb 100 megabyte\/m\u00e1sodperc. <\/p>\n<p>Ilyen sebess\u00e9geket a modern t\u00f6m\u00f6r\u00edt\u0151k csak 'gyors' \u00fczemm\u00f3dban tudnak produk\u00e1lni. Ebben az aktu\u00e1lis \u00fczemm\u00f3dban fogjuk \u00f6sszehasonl\u00edtani az RTT-Mid algoritmust a hagyom\u00e1nyos t\u00f6m\u00f6r\u00edt\u0151kkel.<\/p>\n<h4>\u00d6sszehasonl\u00edt\u00f3 tesztel\u00e9s a \u00faj t\u00f6m\u00f6r\u00edt\u00e9si algoritmus<\/h4>\n<p>\n Az RTT-Mid t\u00f6m\u00f6r\u00edt\u0151 a tesztprogram r\u00e9szek\u00e9nt m\u0171k\u00f6d\u00f6tt. Val\u00f3s \"munka\" alkalmaz\u00e1sban jelent\u0151sen gyorsabban m\u0171k\u00f6dik, ott hat\u00e9konyan haszn\u00e1lj\u00e1k a t\u00f6bb sz\u00e1las feldolgoz\u00e1st, \u00e9s 'norm\u00e1lis' ford\u00edt\u00f3t alkalmaznak, nem C#-t. <\/p>\n<p>Mivel a haszn\u00e1lt \u00f6sszehasonl\u00edt\u00f3 tesztben a t\u00f6m\u00f6r\u00edt\u0151k k\u00fcl\u00f6nb\u00f6z\u0151 elveken alapulnak \u00e9s k\u00fcl\u00f6nb\u00f6z\u0151 t\u00edpus\u00fa adatokat m\u00e1s m\u00f3don t\u00f6m\u00f6r\u00edtenek, a teszt objektivit\u00e1sa \u00e9rdek\u00e9ben az \"\u00e1tlagh\u0151m\u00e9rs\u00e9klet a k\u00f3rh\u00e1zban\" m\u00f3dszert alkalmazt\u00e1k...<\/p>\n<p>K\u00e9sz\u00fclt egy szektoros dump f\u00e1jl a Windows 10 oper\u00e1ci\u00f3s rendszerhez, ez a legterm\u00e9szetesebb kever\u00e9ke a k\u00fcl\u00f6nb\u00f6z\u0151 adatszerkezeteknek, amelyek val\u00f3j\u00e1ban minden sz\u00e1m\u00edt\u00f3g\u00e9pen megtal\u00e1lhat\u00f3k. Ennek a f\u00e1jlnak a t\u00f6m\u00f6r\u00edt\u00e9se lehet\u0151v\u00e9 teszi az \u00faj algoritmus sebess\u00e9g\u00e9nek \u00e9s t\u00f6m\u00f6r\u00edt\u00e9si m\u00e9rt\u00e9k\u00e9nek \u00f6sszehasonl\u00edt\u00e1s\u00e1t a piacon l\u00e9v\u0151 legkorszer\u0171bb t\u00f6m\u00f6r\u00edt\u0151kkel.<\/p>\n<p>\u00cdme ez a dump f\u00e1jl:<\/p>\n<p><img decoding=\"async\" alt=\"Gyors, megb\u00edzhat\u00f3 t\u00f6m\u00f6r\u00edt\u00e9s (Folyat\u00e1s)\" src=\"\/wp-content\/uploads\/2019\/12\/39fc5bfe9812ac2417d6eb8ef1dde0a8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA dump f\u00e1jlt az RTT-Mid, 7-zip, WinRar t\u00f6m\u00f6r\u00edt\u0151k t\u00f6m\u00f6r\u00edtett\u00e9k. A WinRar \u00e9s 7-zip t\u00f6m\u00f6r\u00edt\u0151k maxim\u00e1lis teljes\u00edtm\u00e9nyre voltak \u00e1ll\u00edtva.<\/p>\n<p>T\u00f6m\u00f6r\u00edt\u0151 m\u0171k\u00f6dik <b>7-zip<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"Gyors, megb\u00edzhat\u00f3 t\u00f6m\u00f6r\u00edt\u00e9s (Folyat\u00e1s)\" src=\"\/wp-content\/uploads\/2019\/12\/1b088a99fb7b04d5b6ccb500ff74c73e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTeljes m\u00e9rt\u00e9kben terheli a processzort, mik\u00f6zben a forr\u00e1s dump \u00e1tlagos olvas\u00e1si sebess\u00e9ge k\u00f6r\u00fclbel\u00fcl 60 MegaByte\/sec.<\/p>\n<p>T\u00f6m\u00f6r\u00edt\u0151 m\u0171k\u00f6dik <b>WinRar<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"Gyors, megb\u00edzhat\u00f3 t\u00f6m\u00f6r\u00edt\u00e9s (Folyat\u00e1s)\" src=\"\/wp-content\/uploads\/2019\/12\/462024e8304a90a885ef3857fbd119e1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHasonl\u00f3 a helyzet, a processzor terhelts\u00e9ge gyakorlatilag 100%, a dump \u00e1tlagos olvas\u00e1si sebess\u00e9ge k\u00f6r\u00fclbel\u00fcl 125 MegaByte\/sec.<\/p>\n<p>Ahogy az el\u0151z\u0151 esetben is, az archiver sebess\u00e9g\u00e9t a processzor hat\u00e1rozza meg.<\/p>\n<p>Most a t\u00f6m\u00f6r\u00edt\u0151 tesztprogram m\u0171k\u00f6dik <b>RTT-Mid<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"Gyors, megb\u00edzhat\u00f3 t\u00f6m\u00f6r\u00edt\u00e9s (Folyat\u00e1s)\" src=\"\/wp-content\/uploads\/2019\/12\/f46fabcbb362dcf99a8b55877954c3a8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA k\u00e9perny\u0151k\u00e9p megmutatja, hogy a processzor 50%-os terhelts\u00e9ggel m\u0171k\u00f6dik, \u00e9s a t\u00f6bbi id\u0151t t\u00e9tlen\u00fcl t\u00f6lti, mert nincs hov\u00e1 kiadni a t\u00f6m\u00f6r\u00edtett adatokat. Az adatok kiad\u00e1si lemeze (0. lemez) gyakorlatilag teljesen bet\u00f6lt\u00f6tt. Az adatok olvas\u00e1si sebess\u00e9ge (1. lemez) nagyon ingadozik, de \u00e1tlagosan meghaladja a 200 MegaByte\/sec.<\/p>\n<p>A t\u00f6m\u00f6r\u00edt\u0151 munk\u00e1j\u00e1nak sebess\u00e9g\u00e9t ebben az esetben a t\u00f6m\u00f6r\u00edtett adatok \u00edr\u00e1s\u00e1nak lehet\u0151s\u00e9ge hat\u00e1rozza meg a 0. lemezre.<\/p>\n<p>Most a kapott arch\u00edvumok t\u00f6m\u00f6r\u00edt\u00e9si m\u00e9rt\u00e9ke:<\/p>\n<p><img decoding=\"async\" alt=\"Gyors, megb\u00edzhat\u00f3 t\u00f6m\u00f6r\u00edt\u00e9s (Folyat\u00e1s)\" src=\"\/wp-content\/uploads\/2019\/12\/1e0740937909c6a5860ef35d15da9e7f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Gyors, megb\u00edzhat\u00f3 t\u00f6m\u00f6r\u00edt\u00e9s (Folyat\u00e1s)\" src=\"\/wp-content\/uploads\/2019\/12\/6e74c8ceab741943a59eca87f092e25b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Gyors, megb\u00edzhat\u00f3 t\u00f6m\u00f6r\u00edt\u00e9s (Folyat\u00e1s)\" src=\"\/wp-content\/uploads\/2019\/12\/3b2f8bed83ea72917f87a3a9813294fc.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL\u00e1that\u00f3, hogy az RTT-Mid t\u00f6m\u00f6r\u00edt\u0151 a legjobban teljes\u00edtett, \u00e1ltala l\u00e9trehozott arch\u00edvum 1,3 Gigabyte-tal kisebb, mint a WinRar arch\u00edvuma, \u00e9s 2,1 Gigabyte-tal kisebb, mint a 7z arch\u00edvuma.<\/p>\n<p>Az arch\u00edvum l\u00e9trehoz\u00e1s\u00e1ra ford\u00edtott id\u0151:<\/p>\n<ul>\n<li> 7-zip \u2013 26 perc 10 m\u00e1sodperc;<\/li>\n<li> WinRar \u2013 17 perc 40 m\u00e1sodperc;<\/li>\n<li> RTT-Mid \u2013 7 perc 30 m\u00e1sodperc.<\/li>\n<\/ul>\n<p>\n\u00cdgy m\u00e9g a tesztprogram, amely nem volt optimaliz\u00e1lva, az RTT-Mid algoritmus haszn\u00e1lat\u00e1val t\u00f6bb mint k\u00e9t \u00e9s f\u00e9l szer gyorsabban tudta l\u00e9trehozni az arch\u00edvumot, amely jelent\u0151sen kisebb lett, mint a versenyt\u00e1rsak\u00e9...<\/p>\n<p>Akik nem hisznek a k\u00e9perny\u0151k\u00e9peknek, maguk is ellen\u0151rizhetik a hiteless\u00e9g\u00fcket. A tesztprogram el\u00e9rhet\u0151 itt: <noindex><a rel=\"nofollow\" href=\"https:\/\/yadi.sk\/d\/9CkY30b1lRcLYw\">linkre kattintva<\/a><\/noindex>, t\u00f6ltse le \u00e9s ellen\u0151rizze.<\/p>\n<p>De csak az AVX-2 t\u00e1mogatott processzorain, ezek az utas\u00edt\u00e1sok n\u00e9lk\u00fcl a t\u00f6m\u00f6r\u00edt\u0151 nem m\u0171k\u00f6dik, ez\u00e9rt ne tesztelje az algoritmust r\u00e9gi AMD processzorokon, mert azok lass\u00faak az AVX utas\u00edt\u00e1sok v\u00e9grehajt\u00e1s\u00e1ban...<\/p>\n<h4>A haszn\u00e1lt t\u00f6m\u00f6r\u00edt\u00e9si m\u00f3dszer<\/h4>\n<p>\nAz algoritmus a sz\u00f6veg ism\u00e9tl\u0151d\u0151 fragmentumainak b\u00e1jtos granulat\u00far\u00e1ban t\u00f6rt\u00e9n\u0151 indexel\u00e9si m\u00f3dszer\u00e9t alkalmazza. Ez a t\u00f6m\u00f6r\u00edt\u00e9si m\u00f3dszer r\u00e9g\u00f3ta ismert, de nem haszn\u00e1lt\u00e1k, mivel a megfelel\u0151 tal\u00e1latok keres\u00e9se nagyon er\u0151forr\u00e1s-ig\u00e9nyes volt, \u00e9s sokkal t\u00f6bb id\u0151t ig\u00e9nyelt, mint egy sz\u00f3t\u00e1r l\u00e9trehoz\u00e1sa. \u00cdgy az RTT-Mid algoritmus a \u201evissza a j\u00f6v\u0151be\u201d klasszikus p\u00e9ld\u00e1ja...<\/p>\n<p>Az RTT t\u00f6m\u00f6r\u00edt\u0151ben egy egyedi, gyors tal\u00e1latkeres\u0151 haszn\u00e1lt, amely lehet\u0151v\u00e9 tette a t\u00f6m\u00f6r\u00edt\u00e9si folyamat felgyors\u00edt\u00e1s\u00e1t. A saj\u00e1t gy\u00e1rt\u00e1s\u00fa keres\u0151, ez a 'sz\u00e9ps\u00e9gem...', 'nem olcs\u00f3, mert teljesen k\u00e9zzel k\u00e9sz\u00fclt' (assembler nyelven \u00edrt\u00e1k).<\/p>\n<p>A tal\u00e1latkeres\u0151 k\u00e9tl\u00e9pcs\u0151s val\u00f3sz\u00edn\u0171s\u00e9gi s\u00e9m\u00e1n alapul, el\u0151sz\u00f6r a \u201emegeml\u00e9s\u201d jel\u00e9t keresi, \u00e9s csak azut\u00e1n, hogy ezt a jelet felfedezi, elind\u00edtja a val\u00f3di tal\u00e1lat felfedez\u00e9s\u00e9nek elj\u00e1r\u00e1s\u00e1t. <\/p>\n<p>A tal\u00e1latkeres\u0151 ablaka kisz\u00e1m\u00edthatatlan m\u00e9ret\u0171, amely a feldolgozott adathalmaz entr\u00f3pi\u00e1j\u00e1nak m\u00e9rt\u00e9k\u00e9t\u0151l f\u00fcgg. Teljesen v\u00e9letlenszer\u0171 (nem t\u00f6m\u00f6r\u00edthet\u0151) adatok eset\u00e9n m\u00e9rete megab\u00e1jt, m\u00edg a visszat\u00e9r\u0151en el\u0151fordul\u00f3 adatok eset\u00e9n mindig egy megab\u00e1jt felett van.<\/p>\n<p>De sok modern adatforma nem t\u00f6m\u00f6r\u00edthet\u0151, ez\u00e9rt a r\u00e1juk er\u0151forr\u00e1s-ig\u00e9nyes keres\u0151t futtatni haszontalan \u00e9s pazarl\u00f3, ez\u00e9rt a keres\u0151 k\u00e9t \u00fczemm\u00f3dban m\u0171k\u00f6dik. El\u0151sz\u00f6r megpr\u00f3b\u00e1lja megtal\u00e1lni a kiindul\u00e1si sz\u00f6veg azon r\u00e9szeit, ahol lehets\u00e9ges ism\u00e9tl\u0151d\u00e9sek vannak, ezt a m\u0171veletet szint\u00e9n val\u00f3sz\u00edn\u0171s\u00e9gi m\u00f3dszerrel v\u00e9gzi, \u00e9s nagyon gyorsan (4-6 GB\/s sebess\u00e9ggel) hajtja v\u00e9gre. Ezut\u00e1n a potenci\u00e1lis tal\u00e1lattal rendelkez\u0151 r\u00e9szeket a f\u0151 keres\u0151 dolgozza fel. <\/p>\n<p>Az index alap\u00fa t\u00f6m\u00f6r\u00edt\u00e9s nem t\u00fal hat\u00e9kony, mivel az ism\u00e9tl\u0151d\u0151 fragmentumokat indexekkel kell helyettes\u00edteni, \u00e9s az indext\u00f6mb jelent\u0151sen cs\u00f6kkenti a t\u00f6m\u00f6r\u00edt\u00e9si ar\u00e1nyt. <\/p>\n<p>A t\u00f6m\u00f6r\u00edt\u00e9si fok n\u00f6vel\u00e9se \u00e9rdek\u00e9ben nemcsak a teljesen egybees\u0151 b\u00e1jtsorok ker\u00fclnek indexel\u00e9sre, hanem a r\u00e9szlegesek is, amikor a sorban vannak egybees\u0151 \u00e9s nem egybees\u0151 b\u00e1jtok. Ehhez az indexform\u00e1tumban szerepel egy egyez\u00e9si maszk mez\u0151, amely jelzi a k\u00e9t blokk egybees\u0151 b\u00e1jtjait. M\u00e9g nagyobb t\u00f6m\u00f6r\u00edt\u00e9s \u00e9rdek\u00e9ben t\u00f6bb r\u00e9szben egybees\u0151 blokk egy\u00fcttes indexel\u00e9s\u00e9t is alkalmazzuk az aktu\u00e1lis blokkra. <\/p>\n<p>Mindez lehet\u0151v\u00e9 tette, hogy a RTT-Mid t\u00f6m\u00f6r\u00edt\u0151 a sz\u00f3t\u00e1ri m\u00f3dszer alkalmaz\u00e1s\u00e1val k\u00e9sz\u00fclt t\u00f6m\u00f6r\u00edt\u0151khoz hasonl\u00f3 t\u00f6m\u00f6r\u00edt\u00e9si fokot \u00e9rjen el, de sokkal gyorsabban m\u0171k\u00f6dj\u00f6n.<\/p>\n<h4>Az \u00faj t\u00f6m\u00f6r\u00edt\u00e9si algoritmus m\u0171k\u00f6d\u00e9si sebess\u00e9ge<\/h4>\n<p>\nHa a t\u00f6m\u00f6r\u00edt\u0151 monopoliz\u00e1lt mem\u00f3ria cache haszn\u00e1lattal m\u0171k\u00f6dik (egy sz\u00e1lhoz 4 Megab\u00e1jt sz\u00fcks\u00e9ges), akkor a m\u0171k\u00f6d\u00e9si sebess\u00e9g 700-2000 Megab\u00e1jt\/sec k\u00f6z\u00f6tt ingadozik egy processzormag eset\u00e9ben, att\u00f3l f\u00fcgg\u0151en, hogy milyen t\u00edpus\u00fa adatokat t\u00f6m\u00f6r\u00edtenek, \u00e9s kev\u00e9ss\u00e9 f\u00fcgg a processzor \u00f3rajel\u00e9t\u0151l. <\/p>\n<p>T\u00f6bbsz\u00e1las t\u00f6m\u00f6r\u00edt\u0151 megval\u00f3s\u00edt\u00e1s eset\u00e9n a hat\u00e9kony sk\u00e1l\u00e1z\u00e1s a harmadik szint\u0171 mem\u00f3ria cache mennyis\u00e9g\u00e9t\u0151l f\u00fcgg. P\u00e9ld\u00e1ul, ha 9 Megab\u00e1jt cache mem\u00f3ri\u00e1val rendelkezik, nincs \u00e9rtelme t\u00f6bb mint k\u00e9t t\u00f6m\u00f6r\u00edt\u00e9si sz\u00e1lat ind\u00edtani, mivel a sebess\u00e9g ett\u0151l nem fog n\u0151ni. De 20 Megab\u00e1jt cache-n\u00e9l m\u00e1r lehet ind\u00edtani \u00f6t t\u00f6m\u00f6r\u00edt\u00e9si sz\u00e1lat.<\/p>\n<p>A t\u00f6m\u00f6r\u00edt\u00e9si sebess\u00e9g szempontj\u00e1b\u00f3l jelent\u0151s t\u00e9nyez\u0151 a RAM k\u00e9sleltet\u00e9se is. Az algoritmus v\u00e9letlenszer\u0171 hozz\u00e1f\u00e9r\u00e9seket haszn\u00e1l a RAM-hoz, ezek k\u00f6z\u00fcl egy r\u00e9sze nem ker\u00fcl be a cache mem\u00f3ri\u00e1ba (k\u00f6r\u00fclbel\u00fcl 10%), ami lass\u00edt\u00e1st okoz, mivel az algoritmusnak v\u00e1rnia kell az RAM-b\u00f3l sz\u00e1rmaz\u00f3 adatokra. <\/p>\n<p>A t\u00f6m\u00f6r\u00edt\u0151 sebess\u00e9g\u00e9re a bemeneti\/kimeneti rendszer m\u0171k\u00f6d\u00e9se is jelent\u0151s hat\u00e1ssal b\u00edr. A bemenet\/kimenet \u00e1ltal kezdem\u00e9nyezett RAM-k\u00e9r\u00e9sek blokkolj\u00e1k a CPU-b\u00f3l \u00e9rkez\u0151 adatig\u00e9nyl\u00e9seket, ami szint\u00e9n cs\u00f6kkenti a t\u00f6m\u00f6r\u00edt\u00e9si sebess\u00e9get. Ez a probl\u00e9ma jelent\u0151s a laptopok \u00e9s asztali sz\u00e1m\u00edt\u00f3g\u00e9pek eset\u00e9ben, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/server\/\"   title=\"szerverek\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1458\">szerverek<\/a> de ebb\u0151l a szempontb\u00f3l kev\u00e9sb\u00e9 l\u00e9nyeges a fejlettebb rendszerbusz-hozz\u00e1f\u00e9r\u00e9si vez\u00e9rl\u0151 \u00e9s a t\u00f6bbs\u00e1vos RAM miatt.<\/p>\n<p>A sz\u00f6vegben a t\u00f6m\u00f6r\u00edt\u00e9ssel foglalkozunk, a dekompresszi\u00f3 viszont nem r\u00e9sze ennek a cikknek, mivel ott \u201eminden rendben van\u201d. A dekompresszi\u00f3 jelent\u0151sen gyorsabb, \u00e9s az I\/O sebess\u00e9ge korl\u00e1tozza. Egy fizikai mag egy sz\u00e1lban nyugodtan biztos\u00edtja a kicsomagol\u00e1s sebess\u00e9g\u00e9t 3-4 Gigab\u00e1jt\/m\u00e1sodperc.<\/p>\n<p>Ez a kicsomagol\u00e1si folyamatban a megfelel\u00e9s keres\u00e9s\u00e9nek hi\u00e1ny\u00e1val f\u00fcgg \u00f6ssze, amely \u201eelfogyasztja\u201d a processzor \u00e9s a gyors\u00edt\u00f3t\u00e1r f\u0151 er\u0151forr\u00e1sait a t\u00f6m\u00f6r\u00edt\u00e9s sor\u00e1n. <\/p>\n<h4>A t\u00f6m\u00f6r\u00edtett adatok megb\u00edzhat\u00f3 t\u00e1rol\u00e1sa<\/h4>\n<p>\nAhogyan a t\u00f6m\u00f6r\u00edt\u00e9st haszn\u00e1l\u00f3 szoftverek (archiv\u00e1l\u00f3k) neve is mutatja, ezek c\u00e9lja az inform\u00e1ci\u00f3k hossz\u00fa t\u00e1v\u00fa t\u00e1rol\u00e1sa, nem \u00e9vekre, hanem \u00e9vsz\u00e1zadokra \u00e9s ak\u00e1r \u00e9vezredekig...<\/p>\n<p>Az inform\u00e1ci\u00f3t\u00e1rol\u00f3 eszk\u00f6z\u00f6k t\u00e1rol\u00e1s\u00e1nak sor\u00e1n az adatok egy r\u00e9sze elveszik, itt egy p\u00e9lda:<\/p>\n<p><img decoding=\"async\" alt=\"Gyors, megb\u00edzhat\u00f3 t\u00f6m\u00f6r\u00edt\u00e9s (Folyat\u00e1s)\" src=\"\/wp-content\/uploads\/2019\/12\/b85564e175204e70ed7c3c3ed0fbf008.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEnnek az \u201eanal\u00f3g\u201d inform\u00e1ci\u00f3t\u00e1rol\u00f3nak ezer \u00e9ve, n\u00e9h\u00e1ny r\u00e9szlet elveszett, de \u00f6sszess\u00e9g\u00e9ben az inform\u00e1ci\u00f3 \u201eolvashat\u00f3\u201d...<\/p>\n<p>A modern digit\u00e1lis adatt\u00e1rol\u00f3 rendszerek \u00e9s az ezekhez tartoz\u00f3 digit\u00e1lis eszk\u00f6z\u00f6k gy\u00e1rt\u00f3i egyike sem ad garanci\u00e1t a teljes adatmeg\u0151rz\u00e9sre 75 \u00e9vn\u00e9l hosszabb id\u0151re.<br \/>\n\u00c9s ez probl\u00e9ma, de elhalasztott probl\u00e9ma, a megold\u00e1sa a lesz\u00e1rmazottaink feladata lesz...<\/p>\n<p>A digit\u00e1lis adatok t\u00e1rol\u00f3 rendszerei nemcsak 75 \u00e9v eltelt\u00e9vel veszthetnek adatokat, az adatokban hib\u00e1k b\u00e1rmikor megjelenhetnek, m\u00e9g az \u00edr\u00e1s sor\u00e1n is, ezeket a torzul\u00e1sokat pr\u00f3b\u00e1lj\u00e1k minimaliz\u00e1lni redundanci\u00e1val \u00e9s hibajav\u00edt\u00f3 rendszerek alkalmaz\u00e1s\u00e1val. A redundancia \u00e9s a hibajav\u00edt\u00f3 rendszerek nem mindig k\u00e9pesek helyre\u00e1ll\u00edtani az elveszett inform\u00e1ci\u00f3t, ha pedig siker\u00fcl, akkor sincs garancia arra, hogy a helyre\u00e1ll\u00edt\u00e1si m\u0171velet helyesen zajlott le.<\/p>\n<p>\u00c9s ez is nagy probl\u00e9ma, de nem elhalasztott, hanem aktu\u00e1lis.<\/p>\n<p>A modern t\u00f6m\u00f6r\u00edt\u0151k, amelyeket digit\u00e1lis adatok archiv\u00e1l\u00e1s\u00e1ra haszn\u00e1lnak, k\u00fcl\u00f6nf\u00e9le sz\u00f3t\u00e1ri m\u00f3dszerek m\u00f3dos\u00edt\u00e1sain alapulnak, \u00e9s az ilyen arch\u00edvumok eset\u00e9ben az inform\u00e1ci\u00f3 egy r\u00e9sz\u00e9nek elveszt\u00e9se v\u00e9gzetes esem\u00e9ny lehet, van egy bevett kifejez\u00e9s is az ilyen helyzetre \u2014 \u201et\u00f6r\u00f6tt\u201d arch\u00edvum...<\/p>\n<p>Az inform\u00e1ci\u00f3 t\u00e1rol\u00e1s\u00e1nak alacsony megb\u00edzhat\u00f3s\u00e1ga sz\u00f3t\u00e1ras t\u00f6m\u00f6r\u00edt\u00e9ssel rendelkez\u0151 arch\u00edvumokban a t\u00f6m\u00f6r\u00edtett adatok strukt\u00far\u00e1j\u00e1val f\u00fcgg \u00f6ssze. Az ilyen arch\u00edvumban az inform\u00e1ci\u00f3 nem tartalmazza az eredeti sz\u00f6veget, csak a sz\u00f3t\u00e1rban szerepl\u0151 rekordok sz\u00e1mait t\u00e1rolja, a sz\u00f3t\u00e1r pedig dinamikusan m\u00f3dosul a jelenlegi t\u00f6m\u00f6r\u00edtend\u0151 sz\u00f6veggel. Ha az arch\u00edvum egy r\u00e9sz\u00e9t elvesz\u00edtj\u00fck vagy torz\u00edtjuk, akkor a k\u00f6vetkez\u0151 rekordok az arch\u00edvumban sem a tartalmuk, sem a sz\u00f3t\u00e1rban l\u00e9v\u0151 rekord hossz\u00fas\u00e1g\u00e1t figyelembe v\u00e9ve nem azonos\u00edthat\u00f3k, mivel nem egy\u00e9rtelm\u0171, hogy a sz\u00f3t\u00e1ri rekord sz\u00e1ma mit k\u00e9pvisel.<\/p>\n<p>Az ilyen \u00abmegs\u00e9r\u00fclt\u00bb arch\u00edvumb\u00f3l sz\u00e1rmaz\u00f3 inform\u00e1ci\u00f3t lehetetlen helyre\u00e1ll\u00edtani.<\/p>\n<p>Az RTT algoritmus egy megb\u00edzhat\u00f3bb m\u00f3dszeren alapul, amely a t\u00f6m\u00f6r\u00edtett adatok t\u00e1rol\u00e1s\u00e1ra szolg\u00e1l. Az indexszel ell\u00e1tott m\u00f3dszert alkalmaz a megism\u00e9tl\u0151d\u0151 fragmentumok nyomon k\u00f6vet\u00e9s\u00e9re. Ez a t\u00f6m\u00f6r\u00edt\u00e9si megk\u00f6zel\u00edt\u00e9s minimaliz\u00e1lja az inform\u00e1ci\u00f3k torzul\u00e1s\u00e1nak k\u00f6vetkezm\u00e9nyeit a t\u00e1rol\u00f3n, \u00e9s sok esetben automatikusan korrig\u00e1lja a t\u00e1rol\u00e1si folyamat sor\u00e1n felmer\u00fclt torzul\u00e1sokat.<br \/>\nEz abb\u00f3l fakad, hogy az arch\u00edv f\u00e1jl indexszel t\u00f6m\u00f6r\u00edtve k\u00e9t mez\u0151t tartalmaz:<\/p>\n<ul>\n<li>az eredeti sz\u00f6veg mez\u0151je, amelyb\u0151l elt\u00e1vol\u00edtott\u00e1k a megism\u00e9telt r\u00e9szeket;<\/li>\n<li>az indexek mez\u0151je. <\/li>\n<\/ul>\n<p>\nAz inform\u00e1ci\u00f3 helyre\u00e1ll\u00edt\u00e1sa szempontj\u00e1b\u00f3l kritikus fontoss\u00e1g\u00fa indexmez\u0151 m\u00e9rete nem nagy, \u00e9s biztons\u00e1gi okokb\u00f3l meg lehet duplik\u00e1lni. Ez\u00e9rt m\u00e9g ha az eredeti sz\u00f6veg vagy index t\u00f6mb egy r\u00e9sze elveszik is, a t\u00f6bbi inform\u00e1ci\u00f3 probl\u00e9mamentesen helyre\u00e1ll\u00edthat\u00f3, mint a k\u00e9pen az \u00abanal\u00f3g\u00bb inform\u00e1ci\u00f3s t\u00e1rol\u00f3ban.<\/p>\n<h4>Az algoritmus h\u00e1tr\u00e1nyai<\/h4>\n<p>\nA h\u00e1tr\u00e1nyok n\u00e9lk\u00fcli el\u0151ny\u00f6k nem l\u00e9teznek. Az index m\u00f3dszer nem t\u00f6m\u00f6r\u00edti a kis hossz\u00fas\u00e1g\u00fa megism\u00e9tl\u0151d\u0151 sorozatokat. Ez az index m\u00f3dszer korl\u00e1taival magyar\u00e1zhat\u00f3. Az indexek m\u00e9rete legal\u00e1bb 3 b\u00e1jt, \u00e9s ak\u00e1r 12 b\u00e1jt is lehet. Ha a megism\u00e9tl\u0151d\u00e9s kisebb m\u00e9ret\u0171, mint az azt le\u00edr\u00f3 index, akkor azt nem veszik figyelembe, b\u00e1rmennyire is gyakran forduljanak el\u0151 az ilyen megism\u00e9tl\u0151d\u00e9sek a t\u00f6m\u00f6r\u00edtett f\u00e1jlban.<\/p>\n<p>A hagyom\u00e1nyos, sz\u00f3t\u00e1ri alap\u00fa t\u00f6m\u00f6r\u00edt\u00e9si m\u00f3dszer hat\u00e9konyan cs\u00f6kkenti a kis hossz\u00fas\u00e1g\u00fa t\u00f6bbsz\u00f6r\u00f6z\u0151d\u00e9seket, \u00edgy nagyobb t\u00f6m\u00f6r\u00edt\u00e9si ar\u00e1nyt \u00e9r el, mint az index alap\u00fa t\u00f6m\u00f6r\u00edt\u00e9s. Ez azonban a k\u00f6zponti feldolgoz\u00f3egys\u00e9g magas terhel\u00e9s\u00e9nek \u00e1r\u00e1n t\u00f6rt\u00e9nik, mivel a sz\u00f3t\u00e1ri m\u00f3dszernek ahhoz, hogy hat\u00e9konyabban t\u00f6m\u00f6r\u00edtse az adatokat, mint az index m\u00f3dszer, a feldolgoz\u00e1si sebess\u00e9g\u00e9t 10-20 megab\u00e1jtra kell cs\u00f6kkentenie m\u00e1sodpercenk\u00e9nt a val\u00f3s sz\u00e1m\u00edt\u00e1si k\u00f6rnyezetekben a CPU teljes terhel\u00e9se mellett.<\/p>\n<p>Az ilyen alacsony sebess\u00e9gek elfogadhatatlanok a modern adatkezel\u0151 rendszerek sz\u00e1m\u00e1ra, \u00e9s ink\u00e1bb 'akad\u00e9miai' \u00e9rdekl\u0151d\u00e9sre tartanak sz\u00e1mot, mint gyakorlati haszonra.<\/p>\n<p>Az inform\u00e1ci\u00f3 t\u00f6m\u00f6r\u00edt\u00e9si m\u00e9rt\u00e9ke l\u00e9nyegesen n\u00f6vekedni fog a k\u00f6vetkez\u0151 RTT (R\u0422T-Max) algoritmus m\u00f3dos\u00edt\u00e1s\u00e1val, amely m\u00e1r fejleszt\u00e9s alatt \u00e1ll.<\/p>\n<p>Teh\u00e1t, mint mindig, a folytat\u00e1s k\u00f6vetkezik...<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/479888\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0443\u0436\u0435 \u0432\u0442\u043e\u0440\u0430\u044f \u0432 \u0442\u0435\u043c\u0435 \u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u044b\u043b \u043e\u043f\u0438\u0441\u0430\u043d \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u043e\u0440 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0441\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e 10\u0413\u0431\u0430\u0439\u0442\/\u0441\u0435\u043a. \u043d\u0430 \u043e\u0434\u043d\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u0435 \u044f\u0434\u0440\u043e (\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u0436\u0430\u0442\u0438\u0435, RTT-Min). \u042d\u0442\u043e\u0442 \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u043e\u0440, \u0443\u0436\u0435 \u0432\u043d\u0435\u0434\u0440\u0435\u043d \u0432 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0440\u0438\u043c\u0438\u043d\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0434\u0443\u0431\u043b\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u0434\u043b\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u043e\u0433\u043e \u0441\u0436\u0430\u0442\u0438\u044f \u0434\u0430\u043c\u043f\u043e\u0432 \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0435\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0438 \u0443\u0441\u0438\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u043e\u0439\u043a\u043e\u0441\u0442\u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438, \u0442\u0430\u043a\u0436\u0435 \u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0441\u0436\u0430\u0442\u0438\u044f \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53906","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0443\u0436\u0435 \u0432\u0442\u043e\u0440\u0430\u044f \u0432 \u0442\u0435\u043c\u0435 \u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u044b\u043b \u043e\u043f\u0438\u0441\u0430\u043d \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u043e\u0440 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0441\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e 10\u0413\u0431\u0430\u0439\u0442\/\u0441\u0435\u043a. \u043d\u0430 \u043e\u0434\u043d\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u0435 \u044f\u0434\u0440\u043e (\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u0436\u0430\u0442\u0438\u0435, RTT-Min).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/skorostnaya-otkazoustojchivaya-kompressiya-prodolzhenie\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u0430\u044f \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u0430\u044f \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u0438\u044f (\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0443\u0436\u0435 \u0432\u0442\u043e\u0440\u0430\u044f \u0432 \u0442\u0435\u043c\u0435 \u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u044b\u043b \u043e\u043f\u0438\u0441\u0430\u043d \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u043e\u0440 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0441\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e 10\u0413\u0431\u0430\u0439\u0442\/\u0441\u0435\u043a. \u043d\u0430 \u043e\u0434\u043d\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u0435 \u044f\u0434\u0440\u043e (\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u0436\u0430\u0442\u0438\u0435, RTT-Min).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/skorostnaya-otkazoustojchivaya-kompressiya-prodolzhenie\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-12T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Gyors, hibat\u0171r\u0151 t\u00f6m\u00f6r\u00edt\u00e9s (Folytat\u00e1s) | ProHoster","description":"Ez a cikk a gyors adatkompresszi\u00f3r\u00f3l sz\u00f3l\u00f3 t\u00e9ma m\u00e1sodik r\u00e9sze. Az els\u0151 cikkben egy t\u00edz gigabyte\/m\u00e1sodperces sebess\u00e9ggel m\u0171k\u00f6d\u0151 t\u00f6m\u00f6r\u00edt\u0151r\u0151l volt sz\u00f3, amely egy processzor magra van optimaliz\u00e1lva (minim\u00e1lis t\u00f6m\u00f6r\u00edt\u00e9s, RTT-Min).","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/skorostnaya-otkazoustojchivaya-kompressiya-prodolzhenie","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u0430\u044f \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u0430\u044f \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u0438\u044f (\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435) | ProHoster","og:description":"\u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0443\u0436\u0435 \u0432\u0442\u043e\u0440\u0430\u044f \u0432 \u0442\u0435\u043c\u0435 \u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u0438\u0438 \u0434\u0430\u043d\u043d\u044b\u0445. \u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u044b\u043b \u043e\u043f\u0438\u0441\u0430\u043d \u043a\u043e\u043c\u043f\u0440\u0435\u0441\u0441\u043e\u0440 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u0441\u043e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e 10\u0413\u0431\u0430\u0439\u0442\/\u0441\u0435\u043a. \u043d\u0430 \u043e\u0434\u043d\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u0435 \u044f\u0434\u0440\u043e (\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u0436\u0430\u0442\u0438\u0435, RTT-Min).","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/skorostnaya-otkazoustojchivaya-kompressiya-prodolzhenie","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-12T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53906","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 18:05:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:15:55","updated":"2026-02-09 18:05:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/53906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=53906"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/53906\/revisions"}],"predecessor-version":[{"id":158702,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/53906\/revisions\/158702"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=53906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=53906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=53906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}