HTTPS://www. MiaWikI.Org/W/API.PHP?HIDEBONT=1和HIDEMIOR=1和HIDECGRADORIZITY=1和HIDEWIKIOBASE=1和平移=过滤器和URLVATE=1和天=7和限制=50和Actudio = FoeReCurtRechange和FoeFrase=原子 最近的变化[En] 2019-0822T0:09:02Z 跟踪此WIKI中的最新更改。 MIDAWIKI 1.34.0 WMF.19 HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题= API:上载/Ru和DIFF=3373701和OLDID=3373698 API:上载/RU 2019-0822T0:08:52Z

Created page with "===Пример 3: Загрузка файла кусками==="

← Older revision Revision as of 00:08, 22 August 2019
Line 323: Line 323:
   
 
{{Anchor|Chunked uploading}}
 
{{Anchor|Chunked uploading}}
  + r: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">
 
{{Anchor|Chunked uploading}}
 
{{Anchor|Chunked uploading}}
  +
===Пример 3: Загрузка файла кусками===
===Example 3: Upload file in chunks===
 
   
&"> vertical-align: top; white-space: pre-wrap;">
===Пример 3: Загрузка файла кусками===
===Example 3: Upload file in chunks===
 
   
 
Since uploading a huge file in a single HTTP POST can be unreliable, the API also supports a chunked upload mode, where you make multiple requests with portions of the file.
 
Since uploading a huge file in a single HTTP POST can be unreliable, the API also supports a chunked upload mode, where you make multiple requests with portions of the file.
37.195.27.59
http://www. Meawiwik.org/wiki/uSuxTalk:2001∶16B8:3053:1E0:3CEE:615C:B4A7:827 用户对话:2001年16B8:3053:1E0:3CEE:615C:B4A7:827 2019-0822T0:08:08Z

2001 1:16B8:3053:1E0:3CEE:615C:B4A7:827
HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题= API:上载/Ru和DIFF=3373698和OLDID=3373693 API:上载/RU 2019-0822T00:07:56Z

Created page with "Для этого требуется $1 в локальных настройках вики и учётная запись с пользовательским правом $2."

ze: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">
</syntaxhighlight>
class="diff-marker">− <td class="diff-marker"> 
← Older revision Revision as of 00:07, 22 August 2019
(One intermediate revision by the same user not shown)
Line 170: Line 170:
 
</syntaxhighlight>
 
</syntaxhighlight>
   
 
</syntaxhighlight>
   
=== Example 2: Upload file from URL ===
+
=== Пример 2: Загрузка файла с URL-адреса ===
 
This requires <code>{{ll|Manual:$wgAllowCopyUploads|$wgAllowCopyUploads}} = true</code> in the wiki's local settings and an account with the <code>upload_by_url</code> user right.
+
Для этого требуется <code>{{ll|Manual:$wgAllowCopyUploads|$wgAllowCopyUploads}} = true</code> ge-inline">the wiki's local settings and an account with the <code>upload_by_url</code> user right.
+
Для этого требуется <code>{{ll|Manual:$wgAllowCopyUploads|$wgAllowCopyUploads}} = true</code> в локальных настройках вики и учётная запись с пользовательским правом <code>upload_by_url</code>.
    ge diffchange-inline">в локальных настройках вики и учётная запись с пользовательским правом <code>upload_by_url</code>.
   
 
==== POST-запрос ====
 
==== POST-запрос ====
">-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">  
==== POST-запрос ====
 
==== POST-запрос ====
37.195.27.59
http://www. Meawiwik.org/wiki /用户:%22SuChas-SRISAN % 22 用户:“SuChas-SISRIN” 2019-0822T00:0226Z

用户帐号标题=用户:%22SuChaseSRIN % 22 &;Actudio=编辑&rd:ReLink=1“类=“新MW用户链接”标题=“用户:“SuChas-SRISN”(页面不存在)“>BDI>”;SuChas-SISRANG";< BDI> < /A>创建< /P>

“SuChas-SRISAN”
http://www. Meawiwik.org/wiki /主题:V5UQRN9F6Q4D9FIM 主题:V5UQRN9F6Q4D9FIM 2019-0821T23:58:56Z

94雨
http://www. Myawiwik.org/wiki/uSuxTalk:KurdMax 用户对话:库尔德马克斯秀 2019-0821T23:58:56Z

94雨
http://www. Meawiwik.org/wiki /主题:V5R1HBIL82ZD3W95 主题:V5R1HBIL82ZD3W95 2019-0821T23:56:47

94雨
http://www. Meawiwik.org/wiki /主题:V5fYHPTG7YUHI1S 主题:V5FYHPTG7YUHI1S 2019-0821T23:55∶57 Z

94雨
http://www. Meawiwik.org/wiki /主题:V5fYHPTG7YUHI1S 主题:V5FYHPTG7YUHI1S 2019-0821T23:55∶41Z

94雨
http://www. Meawiwik.org/wiki /主题:V5fYHPTG7YUHI1S 主题:V5FYHPTG7YUHI1S 2019-0821T23:55∶31

94雨
HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题= API:上载/Ru和DIFF=3373693和OLDID=3373689 API:上载/RU 2019-0821T23:53:26Z

Created page with "При прямой загрузке файлов запрос должен использовать $1 в качестве Content-Type или enctype, $2 не будет р..."

">al-align: top; white-space: pre-wrap;">
=== Пример 1: Загрузка локального файла напрямую ===
实心;边界宽度:1px 1px 1px 4px;边界半径:0.33 EM;边界颜色:αeAECF0;垂直对齐:顶部;空白:预包装;“> < div >===POST→β→====/div>< /tT>>--DIF-Cache密钥MIDAWiKiWiKi:DIF:WiKiDeCiff1.1.12:Goest3673689:ReV-3673693:1.81-> > < <表>37.195.27.59 http://www. Meawiwik.org/wiki /主题:V5unZo52qvWLF8E9 主题:V5UNZO52QVWLF8E9 2019-0821T23:47∶02Z

94雨
http://www. Meawiwik.org/wiki /主题:V5UO5S9VSP9Q44 D8 主题:V5UO5S9VSP9Q44 D8 2019-0821T23:47∶01Z

94雨
http://www. Meawiwik.org/wiki /主题:V5UPOZHM8ZRNCBFS 主题:V5UPOZHM8ZRNCBFS 2019-0821T23:39∶39

94雨
http://www. Myawiwik.org/wiki/uSuxTalk:LeeWeiSts814TV 用户谈话:LeeWeiSts814TV 2019-0821T23:39∶39

94雨
HTTPS://www. MiaWiki.Org/Wik/CurigyOfththyCurk 克里克的克雷格 2019-0821T23:38∶55

< HeRF= =“/wiki /用户:94Run”类=“MW用户链接”标题=“用户:94Rund”> BDI> 94Runs/BDI> < /A>被删除的页面< HeRF=“/W/NOTEX.PHP”标题= CurigyFo.TythCye&Actudio =编辑和ReDeLink=1“类=“新”标题=“Curk的克雷格(页面不存在)”>Curk < /A>的克雷格< < HRFF=/ Wiki / Project:关于Y.WHOTHYMIAWIKIO.OrgIsIyNOT“title =“Project:Actudio”>项目范围/P>

94雨
HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题= API:上载/Ru和DIFF=3373689和OLDID=3373667 API:上载/RU 2019-0821T23:35:04Z

Created page with "=== Пример 1: Загрузка локального файла напрямую ==="

← Older revision Revision as of 23:53, 21 August 2019
Line 35: Line 35:
 
=== Пример 1: Загрузка локального файла напрямую ===
 
=== Пример 1: Загрузка локального файла напрямую ===
     
=== Пример 1: Загрузка локального файла напрямую ===
   
When uploading files directly, the request must use <code>multipart/form-data</code> as Content-Type or enctype, <code>application/x-www-form-urlencoded</code> will not work.
+
При прямой загрузке файлов запрос должен использовать <code>multipart/form-data</code> в качестве Content-Type или enctype, <code>application/x-www-form-urlencoded</code> не будет ns class="diffchange diffchange-inline">работать.
   
 
==== POST-запрос ====
 
==== POST-запрос ====
nd-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">
</ol>
r>
← Older revision Revision as of 23:35, 21 August 2019
(4 intermediate revisions by the same user not shown)
Line 8: Line 8:
 
# Прямая загрузка локального файла
 
# Прямая загрузка локального файла
 
# Загрузка копии файла с URL-адреса
  color: #eaecf0; vertical-align: top; white-space: pre-wrap;">
# Прямая загрузка локального файла
 
# Прямая загрузка локального файла
 
# Загрузка копии файла с URL-адреса
 
# Загрузка копии файла с URL-адреса
# Uploading a local file in chunks (originally based on the [http://firefogg.org/dev/chunk_post.html Firefogg chunked upload protocol])
+ align: top; white-space: pre-wrap;">
# Загрузка копии файла с URL-адреса
# Uploading a local file in chunks (originally based on the [http://firefogg.org/dev/chunk_post.html Firefogg chunked upload protocol])
+
# Загрузка локального файла кусками (первоначально основанный на протоколе [http://firefogg.org/dev/chunk_post.html Firefogg chunked upload])
  &"> border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;">
# Загрузка локального файла кусками (первоначально основанный на протоколе [http://firefogg.org/dev/chunk_post.html Firefogg chunked upload])
  &#160;
 
Все эти методы требуют учетной записи с правом <code>upload</code>.
 
Все эти методы требуют учетной записи с правом <code>upload</code>.
Line 22: Line 22:
   
 
<ol>
 
<ol>
<li>Log in, via one of the methods described in {{ll|API:Login}}.</li>
+ der-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">
<ol>
<li>Log in, via one of the methods described in {{ll|API:Login}}.</li>
+
<li>Войдите, используя один из методов, описанных в {{ll|API:Login}}.</li>
<li>GET a {{ll|Manual:Edit token|CSRF token}}:<br/>
+ op; white-space: pre-wrap;">
<li>Войдите, используя один из методов, описанных в {{ll|API:Login}}.</li>
<li>GET a {{ll|Manual:Edit token|CSRF token}}:<br/>
+
<li>Получите {{ll|Manual:Edit token|CSRF токен}}:<br/>
 
{{ApiEx
 
{{ApiEx
  1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;">
<li>Получите {{ll|Manual:Edit token|CSRF токен}}:<br/>
 
{{ApiEx
 
{{ApiEx
 
|p1=action=query
 
|p1=action=query
Line 30: Line 30:
 
}}
  4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">
|p1=action=query
 
|p1=action=query
Line 30: Line 30:
 
}}
 
}}
 
</li>
 
</li>
<li>Send a POST request, lign: top; white-space: pre-wrap;">
}}
 
</li>
 
</li>
<li>Send a POST request, with the CSRF token to upload a file.</li>
+
<li>Отправьте POST-запрос с токеном CSRF, чтобы загрузить файл.</li>
  e">with the CSRF token to upload a file.</li> +
<li>Отправьте POST-запрос с токеном CSRF, чтобы загрузить файл.</li>
 
</ol>
 
</ol>
     
</ol>
   
  +
=== Пример 1: Загрузка локального файла напрямую ===
=== Example 1: Upload a local file directly ===
 
   ;
 
When uploading files directly, the request must use <code>multipart/form-data</code> as Content-Type or enctype, <code>application/x-www-form-urlencoded</code> will not work.
 
When uploading files directly, the request must use <code>mulTyTe/表单数据& lt;/代码& gt;作为内容类型或EntType,&代码;--DIF-Cache密钥MIDAWiKiWiKi:DIF:WiKiDeCiff1.1.12:Goest33673667:RIF-33 73689:1.81-> > < <表> 37.195.27.59 HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题=手册:$WGFielCeCeExth/FR和DIFF=3373678和OLDID=3373676 手册:$WgFielCeCeExth/FR 2019-0821T23∶28∶58Z

Created page with "Avec certains systèmes de fichiers, ceci peut améliorer les performances quand le nombre de pages en cache est grand."

id; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">
(Conversely, if your wiki is {{em|huge}}, you could try increasing the value to spread the files over even more directories.)
--DIF-Cache密钥MIDAWiKiWiKi:DIF:WiKiDeCiff1.1.12:Goest3673676:ReV-3673678:1.81-> > < <表>WLADEK92 http://www. Meawiwik.org / wiki /用户:泰达伦 用户:泰达伦 2019-0821T23:27∶56Z

用户帐号标题=用户:TayDelEnand;Actudio =编辑和ReDeLink=1“类=“新MW用户链接”标题=“用户:TaIDALEN(页面不存在)”> BDI > TayDalEn/BDI> < /A> < < /P>

泰达伦
http://www. Meawiwik.org / wiki /用户:JeromietheHomie 用户:JeromietheHomie 2019-0821T23:27∶56Z

用户帐号标题=用户:JeloMeTeHoMeIe和Actudio =编辑和ReDeLink=1“类=“新MW用户链接”标题=“用户:JeromietheHomie(页面不存在)”> BDI> JeromietheHomie < /BDI> < /A>创建< /P>

杰罗米泰姆
HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题=手册:$WGFielCeCeExth/FR和DIFF=3373676和OLDID=3342253 手册:$WgFielCeCeExth/FR 2019-0821T23:27∶09Z

Created page with "Par défaut, deux niveaux de répertoires intermédiaires sont créés."

← Older revision Revision as of 23:28, 21 August 2019
Line 20: Line 20:
   
 
The purpose of the subdirectory hierarchy is to spread the cached files evenly around several directories, thereby reducing the number of files in each individual directory.
 
The purpose of the subdirectory hierarchy is to spread the cached files ev">diff-marker"> 
 
The purpose of the subdirectory hierarchy is to spread the cached files evenly around several directories, thereby reducing the number of files in each individual directory.
 
The purpose of the subdirectory hierarchy is to spread the cached files evenly around several directories, thereby reducing the number of files in each individual directory.
  +
Avec certains systèmes de fichiers, ceci peut améliorer les performances quand le nombre de pages en cache est grand.
On some file systems, this can improve performance if the number of cached pages is large.
 
 
However, if your wiki is small, or if you know your file system can handle huge directories efficiently, you might want to set <code>$wgFileCacheDepth = 0;</code> to get rid of the intermediate directories entirely.
 
However, if your wiki is small, or if you know your file system can handle huge directories efficiently, you might want to set <code>$wgFileCacheDepth = 0;</code> to get rid of the intermediate directories entirely.
  : 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">
However, if your wiki is small, or if you know your file system can handle huge directories efficiently, you might want to set <code>$wgFileCacheDepth = 0;</code> to get rid of the intermediate directories entirely.
 
However, if your wiki is small, or if you know your file system can handle huge directories efficiently, you might want to set <code>$wgFileCacheDepth = 0;</code> to get rid of the intermediate directories entirely.
 
(Conversely, if your wiki is {{em|huge}}, you could try increasing the value to spread the files over even more directories.)
 
(Conversely, if your wiki is {{em|huge}}, you could try increasing the value to spread the files over even more directories.)
 
(Conversely, if your wiki is {{em|huge}}, you could try increasing the value to spread the files over even more directories.)
--DIF-Cache密钥MIDAWiKiWiKi:DIF:WiKiDeCiff1.1.12:Roo3322525:ReV-3673676:1.81->><表>WLADEK92 http://www. Meawiwik.org/wiki /用户:RuStyNays6 用户:RuStuyAsIs6 2019-0821T23:22:41Z

用户帐号标题=用户:RuStuyAsIs6&;Actudio =编辑和ReDeLink = 1“类=“新的MW用户链接”标题=“用户:RuStuyIsAs6(页面不存在)”> < BDI> RuStyNys6/BDI> < /A>创建< /P>

RuStyNals6
HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题= API:上载/Ru和DIFF=3373667和OLDID=3366605 API:上载/RU 2019-0821T23∶22:28

Created page with "Выполнение любого POST-запроса является многоэтапным процессом:"

← Older revision Revision as of 23:27, 21 August 2019
(3 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
|range=0–32
 
|range=0–32
 
|default=2
 
|default=2
rtical-align: top; white-space: pre-wrap;">
|range=0–32
 
|range=0–32
 
|default=2
 
|default=2
|summary=Depth of subdirectory hierarchy under <code>{{ll|Manual:$wgFileCacheDirectory|$wgFileCacheDirectory}}</code>.
+
|summary=Nombre de niveaux de sous-répertoires hiér">id; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;">
|summary=Depth of subdirectory hierarchy under <code>{{ll|Manual:$wgFileCacheDirectory|$wgFileCacheDirectory}}</code>.
+
|summary=Nombre de niveaux de sous-répertoires hiérarchiques sous <code>{{ll|Manual:$wgFileCacheDirectory|$wgFileCacheDirectory}}</code>.
 
}}
 
}}
== Details ==
+
== Détails ==
   
  or: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;">
== Détails ==
   
 
This variable controls the depth of the subdirectory hierarchy created under <code>{{ll|Manual:$wgFileCacheDirectory|$wgFileCacheDirectory}}</code> to store cached pages when <code>{{ll|Manual:$wgUseFileCache|$wgUseFileCache}} = true;</code>.
 
This variable controls the depth of the subdirectory hierarchy created under <code>{{ll|Manual:$wgFileCacheDirectory|$wgFileCacheDirectory}}</code> to store cached pages when <code>{{ll|Manual:$wgUseFileCache|$wgUseFileCache}} = true;</code>.
  e-wrap;">
This variable controls the depth of the subdirectory hierarchy created under <code>{{ll|Manual:$wgFileCacheDirectory|$wgFileCacheDirectory}}</code> to store cached pages when <code>{{ll|Manual:$wgUseFileCache|$wgUseFileCache}} = true;</code>.
 
This variable controls the depth of the subdirectory hierarchy created under <code>{{ll|Manual:$wgFileCacheDirectory|$wgFileCacheDirectory}}</code> to store cached pages when <code>{{ll|Manual:$wgUseFileCache|$wgUseFileCache}} = true;</code>.
   
  +
Par défaut, deux niveaux de répertoires intermédiaires sont créés.
By default, two levels of intermediate directories are created.
r-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">  
  +
Par défaut, deux niveaux de répertoires intermédiaires sont créés.
By default, two levels of intermediate directories are created.
ss="diff-empty"> 
 
The directories are named using prefixes of the hexadecimal [[w:MD5|MD5]] hash of the page title.
 
The directories are named using prefixes of the hexadecimal [[w:MD5|MD5]] hash of the page title.
 
For example, if the title of the page was "Example" (which has the MD5 hash "0a52730597fb4ffa01fc117d9e71e3a9"), the file in which the cached page was stored would be named:
 
For example, if the title of the page was "Example" (which has the MD5 hash "0a52730597fb4ffa01fc117d9e71e3a9"), the file in which the cached page was stored would be named:
Line 24: Line 24:
 
(Conver">ap;">
For example, if the title of the page was "Example" (which has the MD5 hash "0a52730597fb4ffa01fc117d9e71e3a9"), the file in which the cached page was stored would be named:
 
For example, if the title of the page was "Example" (which has the MD5 hash "0a52730597fb4ffa01fc117d9e71e3a9"), the file in which the cached page was stored would be named:
Line 24: Line 24:
 
(Conversely, if your wiki is {{em|huge}}, you could try increasing the value to spread the files over even more directories.)
 
(Conversely, if your wiki is {{em|huge}}, you could try increasing the value to spread the files over even more directories.)
   
== See also ==
+
== Voir aussi ==
 
* {{ll|Manual:File cache|nsp=0">ace: pre-wrap;">
== See also ==
+
== Voir aussi ==
 
* {{ll|Manual:File cache|nsp=0}}
 
* {{ll|Manual:File cache|nsp=0}}
   
vertical-align: top; white-space: pre-wrap;">--DIF-Cache密钥MIDAWiKiWiKi:DIF:WiKiDeCiff1.1.12:Roo3366605:ReV-3673667:1.81-> > < <表>37.195.27.59 http://www. Meawiwik.org/wiki /用户:ShanjayActoMe 用户:ShanjayAuthor 2019-0821T23∶19:36Z

用户帐号标题=用户:SajayAymand;Actudio =编辑和ReDeLink=1“类=“新MW用户链接”标题=“用户:Sanjayatom(页面不存在)”> BDI> Sanjayatom < /BDI> < /A>创建< /P>

桑杰原子
http://www. Meawiwik.org/wiki/uSuxTalk:33.32.57.250 用户通话:33.32.57.250 2019-0821T23:15:13Z

33.32.57.250
http://www. Meawiwik.org/wiki /主题:V5UO5S9VSP9Q44 D8 主题:V5UO5S9VSP9Q44 D8 2019-0821T23:12:07Z

库尔德马克斯秀
http://www. Myawiwik.org/wiki/uSuxTalk:KurdMax 用户对话:库尔德马克斯秀 2019-0821T23:12:07Z

库尔德马克斯秀
HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题=用户:KurdMax表示和DIFF=3373662和OLDID=0 用户:库尔德马克斯秀 2019-0821T23:11:10Z

创建页“ReaAgHale>;

< p> b>新页面

div > ReaAgHaveLe/div >
库尔德马克斯秀
http://www. Meawiwik.org/wiki /主题:V5fYHPTG7YUHI1S 主题:V5FYHPTG7YUHI1S 2019-0821T23∶10:0Z

库尔德马克斯秀
http://www. Meawiwik.org/wiki /主题:V5fYHPTG7YUHI1S 主题:V5FYHPTG7YUHI1S 2019-0821T23:09:54

库尔德马克斯秀
http://www. Meawiwik.org/wiki /主题:V5fYHPTG7YUHI1S 主题:V5FYHPTG7YUHI1S 2019-0821T23:09:26Z

库尔德马克斯秀
http://www. Meawiwik.org/wiki /主题:V5unZo52qvWLF8E9 主题:V5UNZO52QVWLF8E9 2019-0821T23:09:04Z

库尔德马克斯秀
http://www. Myawiwik.org/wiki/Talk:阅读/ Web /高级移动 演讲:阅读/网络/高级移动捐款 2019-0821T23:09:04Z

库尔德马克斯秀
http://www. Meawiwik.org/wiki /主题:V5R1HBIL82ZD3W95 主题:V5R1HBIL82ZD3W95 2019-0821T23:07:41Z

212.23 7.123.9
HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题=手册:FielyCask/Fr和DIFF=3373660和OLDID=3373650 手册:文件缓存 2019-0821T23:04:34

← Older revision Revision as of 23:22, 21 August 2019
Line 19: Line 19:
 
== Пример ==
 
== Пример ==
   
  +
Выполнение любого POST-запроса является многоэтапным процессом:
Making any POST request is a multi-step process:
 
    .33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;">
Выполнение любого POST-запроса является многоэтапным процессом:
Making any POST request is a multi-step process:
 
   
 
<ol>
 
<ol>
 
<ol>
 
<ol>
> <!--DIF-Cache密钥MIDAWiKiWiKi:DIF:WiKiDeCiff1.1.12:Goest3673650:ReV-3673660:1.81->><表>WLADEK92 HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题= API:StPaGeleGuange/Ru&DIFF=3373652和OLDID=3373648 API:StPGELAGURANGE/RU 2019-0821T22:58:09Z

Created page with "* Для администраторов сайта MediaWiki и разработчиков расширений: функция, предоставляемая этим мод..."

← Older revision Revision as of 23:04, 21 August 2019
(3 intermediate revisions by the same user not shown)
Line 72: Line 72:
 
Le cache entier peut être invalidé en initialisant <code>$wgCacheEpoch</code> à l'heure actuelle, ou en supprimant tous les fichiers du cache.
 
Le cache entier peut être invalidé en initialisant <code>$wgCacheEpoch</code> à l'heure actuelle, ou en supprimant tous les fichiers du cache.
   
Les pages individuelles sont invalidées en initialisant leur champ [[Special:MyLanguage/Page table#page_touched|page.page_touched]] par l'appel pratique de <code>Title::invalidateCache()</code>. ">align: top; white-space: pre-wrap;">
Les pages individuelles sont invalidées en initialisant leur champ [[Special:MyLanguage/Page table#page_touched|page.page_touched]] par l'appel pratique de <code>Title::invalidateCache()</code>. Cei-doiT.FaTi FaTi La CaleDe'L'Type,''''.'修改''.''''.'修改'. ''.LealOpReices D'ValueQueApple发送Leor DelaDe变质,PLE类,Le<DEL类=“Deopchange Deffchange内联”> CONTLEOL DES页面QUE实用LEL MODE LEL倾倒比较器LaDATE EN高速缓存AVEC PGEXY触摸。字体大小:88%;边框宽度:1px 1px 1px 4px;边框半径:0.333;边框颜色:垂直对齐:顶部;空白空间:预包装;“> div >页码个人文件SONT无效。
td类=“dif标记”>>tD风格=“颜色:α222”。Cei-doiT.FaTi FaTi La CaleDe'L'Type,''''.'修改''.''''.'修改'. ''.LeopOrrices D'ValueQueApple发送Leor Dela修改Des mod Les Par Apple,LE < INS类=“Deffchange Deffchange INLINE”>对照LE/< INS > DES页面QUE使用LeMod Lead比较器LaDATE EN Cache AVEC PaGouthApple。
   
 
Certains cas ne sont pas encore bien gérés, ce qui inclut probablement :
 
Certains cas ne sont pas encore bien gérés, ce qui inclut probablement :
   
* 'reload' ou 'refresh' du navigateur (ne recharge que la p">idth: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">
Certains cas ne sont pas encore bien gérés, ce qui inclut probablement :
   
* 'reload' ou 'refresh' du navigateur (ne recharge que la page en cache sans en faire la mise à jour)
+
* le 'reload' ou 'refresh' du navigateur (ne recharge que la page en cache sans en faire la mise à jour)
 
* les variables de sortie des extensions telles que [[Special:MyLanguage/Extension:DynamicPageList|Extension:DynamicPageList]] désactivent la mise en cache de ces pages afin d'éviter d'avoir des données périmées. Celles qui ne le font pas, retournent les données périmées même lors du rechargement de la page par le navigateur.
 
* les variables de sortie des extensions telles que [[Special:MyLanguage/Extension:DynamicPageList|Extension:DynamicPageList]] désactivent la mise en cache de ces pages afin d'éviter d'avoir des données périmées. Celles qui ne le font pas, retournent les données périmées même lors du rechargement de la page par le navigateur.
 
* certain longs messages d'erreur peuvent être mis en cache indéfiniment comme s'ils étaient du contenu valide de page; seulement <code>?action=purge</code> va les supprimer du cache après qu'il y auront été enregistrés. Un seuil de taille minimale des sorties est utilisé pour éviter la mise en cache de la plupart des errreurs, comme les erreurs PHP fatales.
 
* certain longs messages d'erreur peuvent être mis en cache indéfiniment comme s'ils étaient du contenu valide de page; seulement <code>?action=purge</code> va les supprimer du cache après qu'il y auront été enregistrés. Un seuil de taille minimale des sorties est utilisé pour éviter la mise en cache de la plupart des errreurs, comme les erreurs PHP fatales.
Line 84: Line 84:
 
=== Expiration ===
 
=== Expiration ===
   
Le méthodes d'expiration des pages du cache doivent probablement exister, particulièrement pour les pages qui contiennent des variables (la date: nous sommes le XXXX, des valeurs: nous avons XXXX articles, ...).
+ #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">  
Le méthodes d'expiration des pages du cache doivent probablement exister, particulièrement pour les pages qui contiennent des variables (la date: nous sommes le XXXX, des valeurs: nous avons XXXX articles, ...).
+
Des méthodes d'expiration des pages du cache doivent probablement exister, particulièrement pour les pages qui contiennent des variables (la date: nous sommes le XXXX, des valeurs: nous avons XXXX articles, ...).
   
  8%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;">
Des méthodes d'expiration des pages du cache doivent probablement exister, particulièrement pour les pages qui contiennent des variables (la date: nous sommes le XXXX, des valeurs: nous avons XXXX articles, ...).
   
 
Si <code>$parserOutput->getCacheTime()</code> vaut <code>-1</code>, la mise en cache des fichiers sera désactivée pour la sortie de la page. ">88%;边框宽度:1Px 1Px 1Px 4Px;边界半径:0.33 EM;边界颜色:αEAECF0;垂直对齐:顶部;空白空间:预包装;“> DIV> SI&LT;代码& GT;$PARSREST & GT;GETCACHETEME());和代码& GT;VAUT&LT;代码& GT;-1和L&;代码。OLOR:F8F9FA;颜色:α222;字体大小Auune处置NePurMeDe EnimIR une日期届满。PAL CONSE EQUE,L'GeuldU代码HTML Toues LES网页EST MIS的高速缓存Toujices。UNE命令SCORICITE & LT;代码&?action=purge</code> (ou une édition de la page) régénérera cette page, mais ni les indicateurs internes de non mise en cache de MediaWiki, ni le rechargement par le navigateur ne supprimeront les sorties d'extension obsolètes une fois qu'elles auront été stockées comme partie de page mise en fichier dans le cache.
 
Si <code>$parserOutput->getCacheTime()</code> vaut <code>-1</code>, la mise en cache des fichiers sera désactivée pour la sortie de la page. Auune处置NePurMeDe EnimIR une日期届满。PAL CONSE EQUE,L'GeuldU代码HTML Toues LES网页EST MIS的高速缓存Toujices。UNE命令SCORICITE & LT;代码&?action=purge</code> (ou une édition de la page) régénérera cette page, mais ni les indicateurs internes de non mise en cache de MediaWiki, ni le rechargement par le navigateur ne supprimeront les sorties d'extension obsolètes une fois qu'elles auront été stockées comme partie de page mise en fichier dans le cache.
Line 112: Line 112:
 
Ceci possède quelques limitations :
  <div>Ceci possède quelques limitations :
 
* les pages spéciales ne sont pas couvertes, en aucune manière, il y a juste un message d'avertissement
 
* les pages spéciales ne sont pas couvertes, en aucune manière, il y a juste un message d'avertissement
* '''les pages de redirection ne sont pas mises en cache, donc un clic sur un lien de redirection ne mène donc pas à la destination finale.'''
+
* '''les pages de redirection ne sont pas mises en cache, donc un clic sur un lien de redirection ne mène pas à la destination finale.'''
 
* '''les pages avec des deux-points dans le titre (autres que pour un espace de noms valide) peuvent toujours échouer car MediaWiki vérifie si le titre conti">ce: pre-wrap;">
* '''les pages de redirection ne sont pas mises en cache, donc un clic sur un lien de redirection ne mène donc pas à la destination finale.'''
+
* '''les pages de redirection ne sont pas mises en cache, donc un clic sur un lien de redirection ne mène pas à la destination finale.'''
 
* '''les pages avec des deux-points dans le titre (autres que pour un espace de noms valide) peuvent toujours échouer car MediaWiki vérifie si le titre conti这是一个很好的例子。Cela se produit uniquement s'il n'y a pas d'entrée de cache interwiki pour le préfixe de la page (voir <code>{{ll|Manual:$wgInterwikiExpiry|$wgInterwikiExpiry}}</code>) ou si <code>{{ll|Manual:$wgMainCacheType|$wgMainCacheType}}</code> se replie sur (ou est défini à) <code>DB_CACHE</code>.
 
* '''les pages avec des deux-points dans le titre (autres que pour un espace de noms valide) peuvent toujours échouer car MediaWiki vérifie si le titre contient un préfixe interwiki valide'''. Cela se produit uniquement s'il n'y a pas d'entrée de cache interwiki pour le préfixe de la page (voir <code>{{ll|Manual:$wgInterwikiExpiry|$wgInterwikiExpiry}}</code>) ou si <code>{{ll|Manual:$wgMainCacheType|$wgMainCacheType}}</code> se replie sur (ou est défini à) <code>DB_CACHE</code>.
 
* les tentatives d'utilisation d'actions sans affichage entraînent une page simple, ce qui peut prêter à confusion
 
* les tentatives d'utilisation “行动”不单指一个简单的页面,而是“混淆”< /div >
order-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">
* Этот модуль не может быть использован в качестве {{ll|API:Query#Generators|generator}}.
--DIF-Cache密钥MIDAWiKiWiKi:DIF:WiKiDeCiff1.1.12:Goest3673648:RIF-33 73652/1.81-> < <表>37.195.27.59 HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题=手册:FielyCask/Fr和DIFF=3373650和OLDID=3373646 手册:文件缓存 2019-0821T22:56:02Z

← Older revision Revision as of 22:58, 21 August 2019
Line 143: Line 143:
 
== Дополнительные примечания ==
 
== Дополнительные примечания ==
   
tical-align: top; white-space: pre-wrap;">
== Дополнительные примечания ==
 
== Дополнительные примечания ==
   
* For MediaWiki site administrators and extension developers: feature provided by this module has to be enabled by <code>{{ll|Manual:$wgPageLanguageUseDB|$wgPageLanguageUseD">: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;">
* For MediaWiki site administrators and extension developers: feature provided by this module has to be enabled by <code>{{ll|Manual:$wgPageLanguageUseDB|$wgPageLanguageUseDB}} = true</code> (see {{ll|Manual:Language#Page content language}}).
+
* Для администраторов сайта MediaWiki и разработчиков расширений: функция, предоставляемая этим модулем, должна быть включена <code>{{ll|Manual:$wgPageLanguageUseDB|$wgPageLanguageUseDB}} = true</code> (см. {{ll|Manual:Language#Page content language}}).
 
* Этот модуль не может быть использован в качестве {{ll|API:Query#Generators|generator}}.
  change diffchange-inline">модулем, должна быть включена <code>{{ll|Manual:$wgPageLanguageUseDB|$wgPageLanguageUseDB}} = true</code> (см. {{ll|Manual:Language#Page content language}}).
 
* Этот модуль не может быть использован в качестве {{ll|API:Query#Generators|generator}}.
 
* Этот модуль не может быть использован в качестве {{ll|API:Query#Generators|generator}}.
   
   
--DIF-Cache密钥MIDAWiKiWiKi:DIF:WiKiDeCiff1.1.12:Goest3673646:ReV-3673650:1.81-> > < <表>WLADEK92 HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题= API:StPaGeleGuange/Ru&DIFF=3373648和OLDID=3373528 API:StPGELAGURANGE/RU 2019-0821T22:54∶59Z

Created page with "'''POST-запрос''' для изменения языка страницы."

← Older revision Revision as of 22:56, 21 August 2019
Line 25: Line 25:
 
Dans cet exemple, le répertoire du cache des fichiers est <code>cache/</code> et les pages du wiki sont enregistrées dans chaque fichier ''Página...''(& lt;代码& gt;p%c3%a1gina…& lt;/代码& gt;),AVEC UNE对应于un'FICHIER 'Pa'GiNa'..…''.Ces fichiers sont créés au fur et à mesure que les utilisateurs visitent les articles du wiki; vous pouvez tous les créer en une seule passe avec le [[Special:MyLanguage/Manual:Maintenance scripts|script de maintenance]] [[Special:MyLanguage/Manual:rebuildFileCache.php|rebuildFileCache.php]].
 
Dans cet exemple, le répertoire du cache des fichiers est <code>cache/</code> et les pages du wiki sont enregistrées dans chaque fichier ''Página...'' (<code>P%C3%A1gina...</code>), avec une correspondance d'un fichier ''Página_...''.html pour une page du wiki. Ces fichiers sont créés au fur et à mesure que les utilisateurs visitent les articles du wiki; vous pouvez tous les créer en une seule passe avec le [[Special:MyLanguage/Manual:Maintenance scripts|script de maintenance]] [[Special:MyLanguage/Manual:rebuildFileCache.php|rebuildFileCache.php]].
   
Le cache des fichiers se comporte plutôt brutalement; il n'y a pas de durée limite de présence dans le cache pour les pages générées et elles sont mises en cache inconditionnellemnt, même si elles contiennent des variables, des extensions, et d'autres sorties variables. ">DES类=Deel类=“DedivalDeopRechange内联”>DEL类=“DedivalDeopRechange内联”> COMPORTE < /DEL > DeleCype=“DedivoDechange InLead”> Pult Ot TrimeReals< /Del>;IL N'Y Delee Limite de Price Don Phess DeNS缓存CLES页面GeNeEr Rees et eles Stt米塞斯Encache No.NealNeMeNT,MyMe SI ELES DENDENS DES变量,DES扩展,ET'D'Read Sures变量。CAL对齐:顶部;空白空间:预包装;“> div >高速缓存Certaines extensions suppriment la mise en cache pour les pages ayant un contenu dynamique.
+
Le cache des fichiers est assez rustique; il n'y a pas de durée limite de présence dans le cache pour les pages générées et elles sont mises en cache inconditionnellemnt, même si elles contiennent des variables, des extensions, et d'autres sorties variables. Certaines extensions suppriment la mise en cache pour les pages ayant un contenu dynamique.
   
 
Pour un résultat plus parlant, considerez l'utilisation de [[Special:MyLanguage/Manual:$wgUseGzip|$wgUseGzip]] à la place de (ou combiné avec).
 
Pour un résultat plus parlant, considerez l'utilisation de [[Special:MyLanguage/Manual:$wgUseGzip|$wgUseGzip]] à la place de (ou combiné avec).
vertical-align: top; white-space: pre-wrap;">--DIF-Cache密钥MIDAWiKiWiKi:DIF:WiKiDeCiff1.1.12:Grand 3703528:RIF-33 73648:1.81-> > < <表>37.195.27.59 HTTPS://www. MyaWikI.Org/W/Delix.PHP?标题=手册:FielyCask/Fr和DIFF=3373646和OLDID=3373644 手册:文件缓存 2019-0821T22:54∶38

← Older revision Revision as of 22:54, 21 August 2019
Line 2: Line 2:
 
{{API}}
ass="diff-marker"> 
{{API}}
 
{{MW 1.29|and after}}
 
{{MW 1.29|and after}}
  +
'''POST-запрос''' для изменения языка страницы.
'''POST request''' to change the language of a page.
 
    1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;">
'''POST-запрос''' для изменения языка страницы.
'''POST request''' to change the language of a page.
 
   
 
== Документация по API ==
 
== Документация по API ==
 
== Документация по API ==
 
== Документация по API ==
← Older revision Revision as of 22:54, 21 August 2019
Line 23: Line 23:
 
</pre>
 
</pre>
   
Dans cet exemple, le répertoire du cache des fichiers est <code>cache/</code> et les pages du wiki sont enregis">h: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;">
</pre>
   
Dans cet exemple, le répertoire du cache des fichiers est <code>cache/</code> et les pages du wiki sont enregisTrasees DaChan-FigHi'Paa'吉娜Del Cype =“Deffchange Deffchange内联”>…'',AVEC UNE对应于FunHi''Pa'GiaNe'.. ''.Ces fichiers sont créés au fur et à mesure que les utilisateurs visitent les articles du wiki; vous pouvez tous les créer en une seule passe avec le [[Special:MyLanguage/Manual:Maintenance scripts|script de maintenance]] [[Special:MyLanguage/Manual:rebuildFileCache.php|rebuildFileCache.php]].
+
Dans cet exemple, le répertoire du cache des fichiers est <code>cache/</code> et les pages du wiki sont enregistrées dans chaque fichier ''Página...'' (<code>P%C3%A1gina...</code>), avec une correspondance d'un fichier ''Página_...''.html pour une page du wiki. Ces fichiers sont créés au fur et à mesure que les utilisateurs visitent les articles du wiki; vous pouvez tous les créer en une seule passe avec le [[Special:MyLanguage/Manual:Maintenance scripts|script de maintenance]] [[Special:MyLanguage/Manual:rebuildFileCache.php|rebuildFileCache.php]].
   
 
Le cache des fichiers se comporte plutôt brutalement; il n'y a pas de durée limite de présence dans le cache pour les pages générées et elles sont mises en cache inconditionnellemnt, même si elles contiennent des variables, des extensions, et d'autres sorties variables. ">边界颜色:αEAECF0;垂直对齐:顶部;空白空间:预包装;“> div >高速缓存。Certaines extensions suppriment la mise en cache pour les pages ayant un contenu dynamique.
 
Le cache des fichiers se comporte plutôt brutalement; il n'y a pas de durée limite de présence dans le cache pour les pages générées et elles sont mises en cache inconditionnellemnt, même si elles contiennent des variables, des extensions, et d'autres sorties variables. 确定性扩展扩展了缓存缓存页面的页面。 WLADEK92