{"id":479307,"date":"2023-08-09T10:33:53","date_gmt":"2023-08-09T10:33:53","guid":{"rendered":""},"modified":"2023-09-05T11:18:33","modified_gmt":"2023-09-05T11:18:33","slug":"thrashing","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/tr\/wiki\/thrashing\/","title":{"rendered":"D\u00f6v\u00fcl\u00fcyor"},"content":{"rendered":"<p>\u00c7\u00f6p atma, sistem ana bellek (RAM) ile disk depolama alan\u0131 aras\u0131nda veri al\u0131\u015fveri\u015fi yapmak i\u00e7in \u00f6nemli miktarda zaman harcad\u0131\u011f\u0131nda bilgisayar sistemlerinde meydana gelen ve genel sistem performans\u0131nda ciddi bir d\u00fc\u015f\u00fc\u015fe neden olan kritik bir performans sorunudur. Genellikle, birden fazla i\u015flemi veya uygulamay\u0131 ayn\u0131 anda \u00e7al\u0131\u015ft\u0131rma taleplerini kar\u015f\u0131lamakta zorlanan, s\u0131n\u0131rl\u0131 fiziksel belle\u011fe sahip sistemlerde ortaya \u00e7\u0131kar.<\/p>\n<h2>Thrashing&#039;in k\u00f6keninin tarihi ve ilk s\u00f6z\u00fc<\/h2>\n<p>Thrashing kavram\u0131 ilk olarak 1970&#039;lerin ba\u015f\u0131nda sanal bellek sistemlerinin daha yayg\u0131n hale geldi\u011fi d\u00f6nemde tan\u0131t\u0131ld\u0131. Aralar\u0131nda RS Cahn ve DJ Farber&#039;\u0131n da bulundu\u011fu Manchester \u00dcniversitesi&#039;ndeki ara\u015ft\u0131rmac\u0131lar, sanal bellek kullan\u0131m\u0131yla ili\u015fkili performans sorunlar\u0131n\u0131 ke\u015ffetmede \u00f6nc\u00fcler aras\u0131ndayd\u0131. Baz\u0131 durumlarda sistemlerin, yararl\u0131 talimatlar\u0131 y\u00fcr\u00fctmek yerine bellek ve disk aras\u0131nda veri al\u0131\u015fveri\u015fi yapmak i\u00e7in daha fazla zaman harcad\u0131\u011f\u0131n\u0131 fark ettiler. Bu olguya, haf\u0131za i\u015flemlerinin kaotik ve savurgan do\u011fas\u0131 nedeniyle &quot;\u00e7arpma&quot; ad\u0131 verildi.<\/p>\n<h2>Thrashing hakk\u0131nda detayl\u0131 bilgi: Konuyu geni\u015fletmek<\/h2>\n<p>\u0130\u015fletim sistemi etkin i\u015flem say\u0131s\u0131 ile kullan\u0131labilir fiziksel bellek aras\u0131nda bir denge bulamad\u0131\u011f\u0131nda \u00e7\u00f6p atma meydana gelir. Sonu\u00e7 olarak sistem, RAM&#039;e a\u015f\u0131r\u0131 miktarda veri al\u0131p vermeye ba\u015flar, bu da disk G\/\u00c7 i\u015flemlerini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r ve genel sistem performans\u0131n\u0131 d\u00fc\u015f\u00fcr\u00fcr.<\/p>\n<p>\u00c7arp\u0131\u015fma meydana geldi\u011finde, sistem neredeyse tepkisiz hale gelir ve CPU, yararl\u0131 hesaplamalar y\u00fcr\u00fctmek yerine bellek y\u00f6netimi g\u00f6revleriyle a\u015f\u0131r\u0131 y\u00fcklenir. A\u015f\u0131r\u0131 de\u011fi\u015fimden olu\u015fan bu k\u0131s\u0131r d\u00f6ng\u00fc, sistemin donmas\u0131na veya \u00e7\u00f6kmesine neden olabilir ve bu da bilgisayar sistemleri i\u00e7in ciddi bir endi\u015fe kayna\u011f\u0131 olabilir.<\/p>\n<h2>Thrashing&#039;in i\u00e7 yap\u0131s\u0131: Thrashing nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/h2>\n<p>Trashing, a\u015fa\u011f\u0131daki temel fakt\u00f6rlerden dolay\u0131 ortaya \u00e7\u0131kan, kendi kendini g\u00fc\u00e7lendiren bir d\u00f6ng\u00fcd\u00fcr:<\/p>\n<ol>\n<li>\n<p><strong>Y\u00fcksek Sayfa Hata Oran\u0131<\/strong>: Bir i\u015flem, RAM&#039;de y\u00fckl\u00fc olmayan bir sayfaya (sabit bir bellek blo\u011fu) eri\u015fmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131nda sayfa hatas\u0131 olu\u015fur. Birden fazla i\u015flem, mevcut fiziksel belle\u011fin tutabilece\u011finden daha fazla sayfa talep etti\u011finde, sistem s\u0131kl\u0131kla sayfa hatalar\u0131 ya\u015far.<\/p>\n<\/li>\n<li>\n<p><strong>Sayfa De\u011fi\u015ftirme Politikalar\u0131<\/strong>: S\u0131n\u0131rl\u0131 fiziksel belle\u011fi verimli bir \u015fekilde y\u00f6netmek i\u00e7in i\u015fletim sistemleri, En Son Kullan\u0131lan (LRU) veya Son zamanlarda Kullan\u0131lmayan (NRU) algoritmalar\u0131 gibi \u00e7e\u015fitli sayfa de\u011fi\u015ftirme algoritmalar\u0131n\u0131 kullan\u0131r. Ancak, \u00e7\u00f6p atma meydana geldi\u011finde, bu algoritmalar en uygun kararlar\u0131 vermekte zorlan\u0131r, bu da takas\u0131n artmas\u0131na ve verimsiz bellek kullan\u0131m\u0131na yol a\u00e7ar.<\/p>\n<\/li>\n<li>\n<p><strong>\u00c7al\u0131\u015fma seti<\/strong>: Bir s\u00fcrecin \u00e7al\u0131\u015fma k\u00fcmesi, belirli bir zaman aral\u0131\u011f\u0131nda aktif olarak kulland\u0131\u011f\u0131 sayfalar\u0131n alt k\u00fcmesini ifade eder. \u00c7\u00f6pe atma s\u0131ras\u0131nda, bir i\u015flemin \u00e7al\u0131\u015fma k\u00fcmesi mevcut fiziksel belle\u011fi a\u015fabilir, bu da a\u015f\u0131r\u0131 sayfa hatalar\u0131na neden olur ve sorunu daha da k\u00f6t\u00fcle\u015ftirir.<\/p>\n<\/li>\n<\/ol>\n<h2>Thrashing&#039;in temel \u00f6zelliklerinin analizi<\/h2>\n<p>Trashing&#039;in temel \u00f6zellikleri \u015funlar\u0131 i\u00e7erir:<\/p>\n<ul>\n<li>\n<p><strong>Y\u00fcksek Disk G\/\u00c7 Kullan\u0131m\u0131<\/strong>: Sistem s\u00fcrekli olarak RAM ve disk aras\u0131nda veri al\u0131\u015fveri\u015fi yapt\u0131\u011f\u0131ndan, par\u00e7alama disk G\/\u00c7 i\u015flemlerinde \u00f6nemli bir art\u0131\u015fa neden olur.<\/p>\n<\/li>\n<li>\n<p><strong>Yan\u0131ts\u0131zl\u0131k<\/strong>: Bellek y\u00f6netimi g\u00f6revlerine harcanan a\u015f\u0131r\u0131 s\u00fcre nedeniyle sistem yava\u015flar ve yan\u0131t vermez hale gelir.<\/p>\n<\/li>\n<li>\n<p><strong>Zay\u0131f performans<\/strong>: CPU&#039;nun zaman\u0131n\u0131n \u00e7o\u011fu yararl\u0131 g\u00f6revleri yerine getirmek yerine takasla bo\u015fa harcand\u0131\u011f\u0131ndan, par\u00e7alama genel sistem performans\u0131nda \u00f6nemli bir d\u00fc\u015f\u00fc\u015fe yol a\u00e7ar.<\/p>\n<\/li>\n<\/ul>\n<h2>D\u00f6v\u00fc\u015f T\u00fcrleri<\/h2>\n<p>\u00c7\u00f6p atma iki ana t\u00fcre ayr\u0131labilir:<\/p>\n<table>\n<thead>\n<tr>\n<th><strong>Tip<\/strong><\/th>\n<th><strong>Tan\u0131m<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Talebe Dayal\u0131 \u00c7arp\u0131\u015fma<\/td>\n<td>Birden fazla i\u015flem e\u015fzamanl\u0131 olarak kullan\u0131labilir bellekten daha fazla sayfa talep etti\u011finde ortaya \u00e7\u0131kar.<\/td>\n<\/tr>\n<tr>\n<td>Kaynak Tabanl\u0131 Y\u0131k\u0131m<\/td>\n<td>Bir s\u00fcre\u00e7 sistemin ay\u0131rabilece\u011finden daha fazla kaynak t\u00fcketti\u011finde ortaya \u00e7\u0131kar ve \u00e7eki\u015fmeye neden olur.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Thrashing&#039;i kullanma yollar\u0131, kullan\u0131mla ilgili sorunlar ve \u00e7\u00f6z\u00fcmleri<\/h2>\n<p>\u00c7\u00f6kme, herhangi bir bilgisayar sistemi i\u00e7in istenmeyen bir durumdur ve \u00e7e\u015fitli nedenlerden dolay\u0131 ortaya \u00e7\u0131kabilir. Trashing&#039;e yol a\u00e7an yayg\u0131n sorunlardan baz\u0131lar\u0131 \u015funlard\u0131r:<\/p>\n<ol>\n<li>\n<p><strong>A\u015f\u0131r\u0131 y\u00fckleme<\/strong>: Yeterli fiziksel bellek olmadan \u00e7ok fazla i\u015flemin veya uygulaman\u0131n ayn\u0131 anda \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131, \u00e7\u00f6kmeye neden olabilir.<\/p>\n<\/li>\n<li>\n<p><strong>Verimsiz Sayfalama Algoritmalar\u0131<\/strong>: Uygunsuz sayfa de\u011fi\u015ftirme politikalar\u0131n\u0131n kullan\u0131lmas\u0131, daha da k\u00f6t\u00fcle\u015febilir. \u00c7arp\u0131\u015fma olas\u0131l\u0131\u011f\u0131n\u0131 azaltmak i\u00e7in en uygun algoritmalar kullan\u0131lmal\u0131d\u0131r.<\/p>\n<\/li>\n<li>\n<p><strong>Bellek S\u0131z\u0131nt\u0131lar\u0131<\/strong>: Bellek s\u0131z\u0131nt\u0131s\u0131 olan programlar giderek daha fazla bellek t\u00fcketebilir ve zamanla \u00e7\u00f6kmeye neden olabilir.<\/p>\n<\/li>\n<\/ol>\n<p>\u00c7irkinli\u011fin \u00fcstesinden gelmek i\u00e7in a\u015fa\u011f\u0131daki \u00e7\u00f6z\u00fcmler d\u00fc\u015f\u00fcn\u00fclebilir:<\/p>\n<ul>\n<li>\n<p><strong>Daha Fazla Fiziksel Bellek Ekleme<\/strong>: RAM kapasitesinin artt\u0131r\u0131lmas\u0131, a\u015f\u0131r\u0131 de\u011fi\u015ftirme ihtiyac\u0131n\u0131 azaltabilir ve genel sistem performans\u0131n\u0131 iyile\u015ftirebilir.<\/p>\n<\/li>\n<li>\n<p><strong>Daha \u0130yi \u00c7a\u011fr\u0131 Algoritmalar\u0131<\/strong>: Etkin sayfa de\u011fi\u015ftirme ilkelerinin uygulanmas\u0131, sistemin belle\u011fi y\u00f6netirken daha iyi kararlar almas\u0131na yard\u0131mc\u0131 olabilir.<\/p>\n<\/li>\n<li>\n<p><strong>S\u00fcre\u00e7 \u00d6nceliklendirme<\/strong>: Kritik s\u00fcre\u00e7lerin \u00f6nceliklendirilmesi, yeterli belle\u011fe eri\u015fime sahip olmalar\u0131n\u0131 sa\u011flayarak, bozulma riskini azaltabilir.<\/p>\n<\/li>\n<\/ul>\n<h2>Tablolar ve listeler \u015feklinde ana \u00f6zellikler ve benzer terimlerle di\u011fer kar\u015f\u0131la\u015ft\u0131rmalar<\/h2>\n<table>\n<thead>\n<tr>\n<th><strong>\u00d6zellikler<\/strong><\/th>\n<th><strong>D\u00f6v\u00fcl\u00fcyor<\/strong><\/th>\n<th><strong>Kilitlenme<\/strong><\/th>\n<th><strong>A\u00e7l\u0131k<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Tan\u0131m<\/td>\n<td>RAM ve disk aras\u0131nda a\u015f\u0131r\u0131 ge\u00e7i\u015f<\/td>\n<td>D\u00f6ng\u00fcsel ba\u011f\u0131ml\u0131l\u0131k ilerlemeyi engelliyor<\/td>\n<td>Bir s\u00fcrecin kaynaklar\u0131 s\u00fcrekli olarak reddedilir<\/td>\n<\/tr>\n<tr>\n<td>Neden<\/td>\n<td>Yetersiz fiziksel bellek<\/td>\n<td>\u00c7ak\u0131\u015fan kaynak istekleri<\/td>\n<td>Haks\u0131z kaynak tahsisi<\/td>\n<\/tr>\n<tr>\n<td>Sistem Etkisi<\/td>\n<td>Ciddi performans d\u00fc\u015f\u00fc\u015f\u00fc<\/td>\n<td>\u0130\u015flemler devam edemiyor<\/td>\n<td>Etkilenen s\u00fcre\u00e7 performans\u0131<\/td>\n<\/tr>\n<tr>\n<td>\u00c7\u00f6z\u00fcn\u00fcrl\u00fck<\/td>\n<td>Daha fazla RAM ekle<\/td>\n<td>D\u00f6ng\u00fcsel ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 k\u0131r\u0131n veya s\u00fcre\u00e7leri sonland\u0131r\u0131n<\/td>\n<td>Kaynak tahsisini ayarlay\u0131n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Thrashing ile ilgili gelece\u011fin perspektifleri ve teknolojileri<\/h2>\n<p>Teknoloji ilerledik\u00e7e, darbenin etkisi muhtemelen azalacakt\u0131r. Bellek y\u00f6netimi, \u00f6nbelle\u011fe alma ve sanalla\u015ft\u0131rma tekniklerindeki yenilikler, sistem performans\u0131n\u0131 iyile\u015ftirmek ve veri aktar\u0131m\u0131n\u0131 azaltmak i\u00e7in s\u00fcrekli olarak ara\u015ft\u0131r\u0131lmaktad\u0131r. Ek olarak, donan\u0131m\u0131n geli\u015fimi ve kat\u0131 hal s\u00fcr\u00fcc\u00fclerinin (SSD&#039;ler) yayg\u0131n kullan\u0131m\u0131, de\u011fi\u015ftirme y\u00fck\u00fcn\u00fc \u00f6nemli \u00f6l\u00e7\u00fcde azaltabilir ve modern bilgisayar sistemlerinde par\u00e7alamay\u0131 daha az yayg\u0131n hale getirebilir.<\/p>\n<h2>Proxy sunucular\u0131 nas\u0131l kullan\u0131labilir veya Thrashing ile nas\u0131l ili\u015fkilendirilebilir?<\/h2>\n<p>Proxy sunucular\u0131, \u00f6zellikle a\u011f trafi\u011finin bellek y\u00fck\u00fcne katk\u0131da bulundu\u011fu senaryolarda, \u00e7\u00f6pe atman\u0131n etkilerini azaltmada rol oynayabilir. S\u0131k eri\u015filen verileri ve web kaynaklar\u0131n\u0131 \u00f6nbelle\u011fe alarak, proxy sunucular ana sunucuya g\u00f6nderilen isteklerin say\u0131s\u0131n\u0131 azaltabilir, b\u00f6ylece potansiyel olarak bellek bask\u0131s\u0131n\u0131 azaltabilir. Ancak proxy sunucular, veri aktar\u0131m\u0131n\u0131n belirli y\u00f6nlerini hafifletmeye yard\u0131mc\u0131 olsa da, bunlar\u0131n temeldeki bellek y\u00f6netimi sorunlar\u0131na kapsaml\u0131 bir \u00e7\u00f6z\u00fcm olmad\u0131\u011f\u0131n\u0131 unutmamak \u00f6nemlidir.<\/p>\n<h2>\u0130lgili Ba\u011flant\u0131lar<\/h2>\n<p>Thrashing hakk\u0131nda daha fazla bilgi i\u00e7in a\u015fa\u011f\u0131daki kaynaklara ba\u015fvurabilirsiniz:<\/p>\n<ol>\n<li><a href=\"https:\/\/www.geeksforgeeks.org\/understanding-thrashing-in-operating-systems\/\" target=\"_new\" rel=\"noopener nofollow\">\u0130\u015fletim Sistemlerinde Thrashing&#039;i Anlamak<\/a><\/li>\n<li><a href=\"https:\/\/www.computerhope.com\/jargon\/t\/thrashing.htm\" target=\"_new\" rel=\"noopener nofollow\">Trashing&#039;in Sistem Performans\u0131 \u00dczerindeki Etkisi<\/a><\/li>\n<li><a href=\"https:\/\/www.ibm.com\/docs\/en\/zos\/2.4.0?topic=management-memory-thrash\" target=\"_new\" rel=\"noopener nofollow\">Bellek Y\u00f6netimi Tekniklerinin Geli\u015ftirilmesi<\/a><\/li>\n<li><a href=\"https:\/\/www.scientificamerican.com\/article\/virtual-memory\/\" target=\"_new\" rel=\"noopener nofollow\">Thrashing&#039;de Sanal Belle\u011fin Rol\u00fc<\/a><\/li>\n<\/ol>\n<p>Sonu\u00e7 olarak, \u00e7\u00f6pe atma, s\u0131n\u0131rl\u0131 fiziksel belle\u011fe sahip bilgisayar sistemleri i\u00e7in \u00f6nemli bir endi\u015fe kayna\u011f\u0131 olmay\u0131 s\u00fcrd\u00fcr\u00fcyor. Sebeplerini, \u00f6zelliklerini ve \u00e7\u00f6z\u00fcmlerini anlamak, optimum sistem performans\u0131n\u0131 s\u00fcrd\u00fcrmek i\u00e7in \u00e7ok \u00f6nemlidir. Teknoloji ilerledik\u00e7e, y\u0131k\u0131m\u0131n etkisi muhtemelen azalacak ve bilgisayar sistemleri karma\u015f\u0131k g\u00f6revlerin ve \u00e7oklu g\u00f6rev senaryolar\u0131n\u0131n \u00fcstesinden gelmede daha verimli ve duyarl\u0131 hale gelecektir.<\/p>","protected":false},"featured_media":479308,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-479307","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Thrashing: An Encyclopedia Article<\/mark>","faq_items":[{"question":"<strong>What is thrashing, and how does it affect computer systems?<\/strong>","answer":"<p>Thrashing is a performance issue in computer systems where the system spends an excessive amount of time swapping data between RAM and disk due to limited physical memory. This constant swapping leads to a severe decrease in overall system performance, making the system sluggish and unresponsive. Thrashing can even lead to system freezes or crashes if not addressed promptly.<\/p>"},{"question":"<strong>How did the concept of thrashing originate?<\/strong>","answer":"<p>The concept of thrashing was first introduced in the early 1970s when virtual memory systems were gaining popularity. Researchers at the University of Manchester, including R. S. Cahn and D. J. Farber, noticed that in some cases, systems spent more time swapping data than executing useful instructions. This wasteful behavior led to the coining of the term \"thrashing.\"<\/p>"},{"question":"<strong>What factors contribute to thrashing?<\/strong>","answer":"<p>Thrashing is caused by a combination of factors, including:<\/p><ol><li><p><strong>High Page Fault Rate<\/strong>: When multiple processes demand more pages than the available physical memory, the system experiences frequent page faults.<\/p><\/li><li><p><strong>Inefficient Page Replacement Policies<\/strong>: The choice of page replacement algorithms, such as LRU or NRU, can impact how efficiently the system manages memory during thrashing.<\/p><\/li><li><p><strong>Working Set Size<\/strong>: A process's working set may exceed the available physical memory during thrashing, leading to excessive page faults.<\/p><\/li><\/ol>"},{"question":"<strong>How can thrashing be resolved or mitigated?<\/strong>","answer":"<p>To tackle thrashing, consider the following solutions:<\/p><ul><li><p><strong>Increase Physical Memory<\/strong>: Adding more RAM can reduce swapping and improve overall system performance.<\/p><\/li><li><p><strong>Optimize Paging Algorithms<\/strong>: Implement efficient page replacement policies to make better memory management decisions.<\/p><\/li><li><p><strong>Process Prioritization<\/strong>: Prioritize critical processes to ensure they have sufficient memory and reduce the risk of thrashing.<\/p><\/li><\/ul>"},{"question":"<strong>What are the main types of thrashing?<\/strong>","answer":"<p>Thrashing can be categorized into two main types:<\/p><ul><li><p><strong>Demand-Based Thrashing<\/strong>: Occurs when multiple processes simultaneously request more pages than the available memory.<\/p><\/li><li><p><strong>Resource-Based Thrashing<\/strong>: Arises when a process consumes more resources than the system can allocate, causing contention.<\/p><\/li><\/ul>"},{"question":"<strong>How can proxy servers help in dealing with thrashing?<\/strong>","answer":"<p>Proxy servers can play a role in mitigating thrashing, especially in scenarios where network traffic contributes to memory load. By caching frequently accessed data and web resources, proxy servers can reduce the number of requests sent to the main server, potentially easing memory pressure. However, proxy servers are not a comprehensive solution to underlying memory management issues.<\/p>"},{"question":"<strong>How can I learn more about thrashing and its impact?<\/strong>","answer":"<p>To delve deeper into thrashing and its implications, consider checking out the following resources:<\/p><ol><li><a href=\"https:\/\/www.geeksforgeeks.org\/understanding-thrashing-in-operating-systems\/\" target=\"_new\">Understanding Thrashing in Operating Systems<\/a><\/li><li><a href=\"https:\/\/www.computerhope.com\/jargon\/t\/thrashing.htm\" target=\"_new\">The Impact of Thrashing on System Performance<\/a><\/li><li><a href=\"https:\/\/www.ibm.com\/docs\/en\/zos\/2.4.0?topic=management-memory-thrash\" target=\"_new\">Improving Memory Management Techniques<\/a><\/li><li><a href=\"https:\/\/www.scientificamerican.com\/article\/virtual-memory\/\" target=\"_new\">The Role of Virtual Memory in Thrashing<\/a><\/li><\/ol>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki\/479307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki\/479307\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/media\/479308"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/media?parent=479307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}