{"id":55405,"date":"2020-01-19T00:00:00","date_gmt":"2020-01-18T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/pervyj-reliz-wzd-1-0-0-servera-kompaktnogo-hraneniya-melkih-fajlov"},"modified":"2020-02-18T14:03:30","modified_gmt":"2020-02-18T11:03:30","slug":"pervyj-reliz-wzd-1-0-0-servera-kompaktnogo-hraneniya-melkih-fajlov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/pervyj-reliz-wzd-1-0-0-servera-kompaktnogo-hraneniya-melkih-fajlov","title":{"rendered":"L\u00ebshimi i par\u00eb wZD 1.0.0, serveri p\u00ebr ruajtjen kompakte t\u00eb skedar\u00ebve t\u00eb vegj\u00ebl","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eltaline\/wzd\/releases\/tag\/v1.0.0\">I verf\u00fcsh\u00ebm<\/a><\/noindex> n\u00ebna i par\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/wzd.dev\/\">wZD 1.0.0<\/a><\/noindex> &#8212; servera p\u00ebr ruajtjen efikase t\u00eb nj\u00eb numri t\u00eb madh skedar\u00ebsh n\u00eb nj\u00eb format kompakt, q\u00eb nga jasht\u00eb duket si nj\u00eb server i zakonsh\u00ebm WebDAV. P\u00ebr ruajtje p\u00ebrdoret nj\u00eb version i modifikuar <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eltaline\/bolt\">BoltDB<\/a><\/noindex>. Kodi i projektit \u00ebsht\u00eb shkruar n\u00eb gjuh\u00ebn Go dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eltaline\/wzd\/\">distribuohet<\/a><\/noindex> n\u00ebn licenc\u00ebn BSD.<\/p>\n<p>Serveri <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eltaline\/wzd\/blob\/master\/README-RUS.md\">lejon<\/a><\/noindex> significantly reduces the number of small files on conventional or clustered file systems with full lock support. The wZD cluster supported by developers stores around 250 million small files distributed across 15 million directories in the clustered FS <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/moosefs\/moosefs\">MooseFS<\/a><\/noindex>.<\/p>\n<p>wZD ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb zhvendosur (arkivuar) p\u00ebrmbajtjen e direktoreve n\u00eb arkiva n\u00eb formatin BoltDB dhe pastaj t\u00eb shp\u00ebrndaj\u00eb k\u00ebta skedar\u00eb nga k\u00ebto arkiva (ose t\u00eb vendos\u00eb skedar\u00eb n\u00eb arkiva me metod\u00ebn PUT), duke reduktuar ndjesh\u00ebm numrin e skedar\u00ebve n\u00eb FS dhe duke ulur kostot e ruajtjes s\u00eb metadatat. P\u00ebr t\u00eb rritur efikasitetin e p\u00ebrpunimit t\u00eb skedar\u00ebve t\u00eb m\u00ebdhenj, k\u00ebta skedar\u00eb mund t\u00eb ruhen ve\u00e7mas nga arkivat Bolt. Ky qasje lejon organizimin e ruajtjes s\u00eb nj\u00eb numri t\u00eb madh skedar\u00ebsh t\u00eb vegj\u00ebl, pa u ngadal\u00ebsuar nga kufiri i numrit t\u00eb inode n\u00eb sistemin e skedar\u00ebve. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/raw.githubusercontent.com\/eltaline\/wzd\/master\/images\/wzd-arch.png\"><img decoding=\"async\" alt=\"L\u00ebshimi i par\u00eb wZD 1.0.0, serveri p\u00ebr ruajtjen kompakte t\u00eb skedar\u00ebve t\u00eb vegj\u00ebl\" src=\"\/wp-content\/uploads\/2020\/01\/3a9804bd6cd8e4a5f8033c8a19d7cc37.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Serveri gjithashtu mund t\u00eb p\u00ebrdoret si nj\u00eb baz\u00eb t\u00eb dh\u00ebnash NoSQL p\u00ebr t\u00eb dh\u00ebna n\u00eb formatin \u00e7el\u00ebs\/vler\u00eb (me ndarje bazuar n\u00eb struktur\u00ebn e direktor\u00ebve) ose p\u00ebr shp\u00ebrndarjen nga Baza e t\u00eb Dh\u00ebnave t\u00eb dokumenteve html ose json t\u00eb gjeneruara paraprakisht. Sa i p\u00ebrket performanc\u00ebs, shkarkimi dhe regjistrimi i t\u00eb dh\u00ebnave me p\u00ebrdorimin e arkivave Bolt shkakton nj\u00eb rritje t\u00eb vones\u00ebs p\u00ebr afrimin 20-25% n\u00eb lexim dhe 40-50% n\u00eb shkruajtur. Sa m\u00eb i vog\u00ebl t\u00eb jet\u00eb madh\u00ebsia e skedarit, aq m\u00eb t\u00eb vogla jan\u00eb diferencat n\u00eb vonesa.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/raw.githubusercontent.com\/eltaline\/wzd\/master\/images\/get-put-32M.png\"><img decoding=\"async\" alt=\"L\u00ebshimi i par\u00eb wZD 1.0.0, serveri p\u00ebr ruajtjen kompakte t\u00eb skedar\u00ebve t\u00eb vegj\u00ebl\" src=\"\/wp-content\/uploads\/2020\/01\/a76146504e18bfdf416f69d3022db5e4.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Ndryshimet kryesore <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eltaline\/wzd\/blob\/master\/README-RUS.md\">mund\u00ebsit\u00eb<\/a><\/noindex>:<\/p>\n<ul>\n<li> Multithreading;\n<li> Multiserver, q\u00eb siguron q\u00ebndrueshm\u00ebri dhe balancim t\u00eb ngarkes\u00ebs;\n<li> Transparenc\u00eb maksimale p\u00ebr p\u00ebrdoruesin ose zhvilluesin;\n<li> Metodat HTTP t\u00eb mb\u00ebshtetura: GET, HEAD, PUT dhe DELETE;\n<li> Menaxhimi i sjelljes gjat\u00eb leximit dhe shk writing.  m\u00eb an\u00eb t\u00eb titujve t\u00eb klient\u00ebve;\n<li> Mb\u00ebshtetje p\u00ebr hoste virtuale t\u00eb konfiguruar n\u00eb m\u00ebnyr\u00eb fleksibile;\n<li> Mb\u00ebshtetje p\u00ebr integritetin CRC t\u00eb t\u00eb dh\u00ebnave gjat\u00eb regjistrimit\/leximit;\n<li> Bufra poludinamike p\u00ebr konsum minimal t\u00eb memories dhe optimizimin e performanc\u00ebs t\u00eb rrjeteve;\n<li> Paketa e vonuar e t\u00eb dh\u00ebnave;\n<li> P\u00ebrve\u00e7 k\u00ebsaj ofrohet nj\u00eb arkivues me shum\u00eb procese <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eltaline\/wza\/blob\/master\/README-RUS.md\">wZA<\/a><\/noindex> p\u00ebr t\u00eb zhvendosur skedar\u00ebt n\u00eb arkivat Bolt pa ndalur sh\u00ebrbimin.\n<\/ul>\n<p>Disa kufizime t\u00eb k\u00ebsaj versioni aktual: nuk mb\u00ebshtet Multipart, metod\u00ebn POST, protokollin HTTPS, lidhjet p\u00ebr gjuh\u00ebt e programimit, fshirjen rekursive t\u00eb drejtorive, nuk ka mb\u00ebshtetje p\u00ebr montimin e struktur\u00ebs n\u00eb sistemin e skedar\u00ebve p\u00ebrmes WebDAV ose FUSE, skedar\u00ebt ruhen n\u00ebn nj\u00eb p\u00ebrdorues sistematik. Formati i ruajtjes \u00ebsht\u00eb i lidhur me arkitektur\u00ebn dhe nuk \u00ebsht\u00eb i transferuesh\u00ebm midis sistemeve Little Endian dhe Big Endian. Megjithat\u00eb, serveri wZD implementon mb\u00ebshtetje p\u00ebr protokollin HTTP, ai duhet t\u00eb fillohet vet\u00ebm n\u00ebn mbulimin e nj\u00eb proxy t\u00eb anasjellt\u00eb, si nginx dhe haproxy.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52214\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a wZD 1.0.0 &#8212; \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430 \u0444\u0430\u0439\u043b\u043e\u0432 \u0432 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u043c \u0432\u0438\u0434\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043d\u0430\u0440\u0443\u0436\u0438 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u044b\u0439 WebDAV-\u0441\u0435\u0440\u0432\u0435\u0440. \u0414\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f BoltDB. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u0421\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430 \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0438\u043b\u0438 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441 \u043f\u043e\u043b\u043d\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 [&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":[702],"tags":[],"class_list":["post-55405","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a wZD 1.0.0 - \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f.\" \/>\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\/sq\/blog\/news\/pervyj-reliz-wzd-1-0-0-servera-kompaktnogo-hraneniya-melkih-fajlov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\u041f\u0435\u0440\u0432\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 wZD 1.0.0, \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043c\u0435\u043b\u043a\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a wZD 1.0.0 - \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/pervyj-reliz-wzd-1-0-0-servera-kompaktnogo-hraneniya-melkih-fajlov\" \/>\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=\"2020-01-18T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:30+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\udd47L\u00ebshimi i par\u00eb wZD 1.0.0, serveri p\u00ebr ruajtjen kompakte t\u00eb skedar\u00ebve t\u00eb vegj\u00ebl | ProHoster","description":"Doli i par\u00eb i wZD 1.0.0 - server\u00ebt p\u00ebr.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/pervyj-reliz-wzd-1-0-0-servera-kompaktnogo-hraneniya-melkih-fajlov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\u041f\u0435\u0440\u0432\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 wZD 1.0.0, \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043c\u0435\u043b\u043a\u0438\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a wZD 1.0.0 - \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/pervyj-reliz-wzd-1-0-0-servera-kompaktnogo-hraneniya-melkih-fajlov","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":"2020-01-18T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55405","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:44:26","updated":"2022-09-28 01:24:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/55405","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=55405"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/55405\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=55405"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=55405"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=55405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}