WikipediaのPaul McCartneyの誕生日とキャッシュのバグ

ご存知かもしれませんが、昨日(2013年6月18日)は、ポールマッカートニーの誕生日(誕生年-1942年)でした。 私は大ファンではないので、社会からこれについて知らされました。 ネットワーク-VkontakteとFacebook。 唯一の奇妙なことは、VKontakteでは71歳、Facebookでは70歳であると書いていることです。このデータをウィキペディアで確認することにしました。

カットの下-問題の本質(私の意見では重要なことはありませんが、非常に面白いです)。


私の意見では、ウィキペディアはこの誤報のせいだと考えています。これが理由です。マッカートニーに関する記事の英語版を開くと( リンク )、彼の年齢は70歳であることがわかります。 記事のロシア語版( link )を開くと、年齢が71歳であることがわかります(念のため、メモの最後にこれを確認するスクリーンショットを掲載します)。

ポイントはこれです:
  1. 英語版の記事のHTTPリクエストに対する応答のヘッダーを見ると、Last-Modifiedヘッダーに値Mon、17 Jun 2013 22:03:16 GMTが含まれていることがわかります。 そして、残りの見出しは、ページのコンテンツがキャッシュされたことを示しています。
  2. この記事のロシア語版のHTTPリクエストに対する応答のヘッダーを見ると、Last-ModifiedがTue、18 Jun 2013 18:29:03 GMTであることがわかります。
  3. 両方の記事の編集履歴を確認できるようになりました。実際、英語版は誕生日の前夜に編集され、ロシア語版はマッカートニーの誕生日に編集されました。


ただし、英語版では年齢の値が変わるはずでした。 リクエストに「?」を追加して、ページの最新バージョンを取得してみましょう ( リンク )。 本当に役立ちました-正しい年齢が表示されるようになりました(ただし、「?」のない元のページには表示されません)。

問題の要約:ウィキペディアは、自動計算フィールドで変更が発生したときにページが変更された日時を追跡しません。

結論:



スクリーンショット:
ロシア語版 画像
英語版 画像
英語の「?」 URLの最後に 画像

PS
Wikipediaに問題の影響を受ける可能性のある他の計算フィールドがあるかどうかはわかりません。 また、Wikipediaにバグトラッカーがあるかどうか、また問題を修正する価値があるかどうかもわかりません。

Source: https://habr.com/ru/post/J183802/


All Articles