人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

サイト作成にあたり、Cookieが多すぎると何か問題がありますか?

サイト作成を趣味にしているものです。
今度、Jqueryのクッキーを使い、ボタンを押すことでCookieが設定され、それに合わせていろいろな要素(画像)を表示したり非表示にしたりすることができ、ブラウザを閉じてもその状態が保存できるサイトをつくろうかと思っています。
要素ごとにCookieを設定するので、もしすべてのボタンを押したらものすごい数のCookie(1つのサイトにつき50以上)が設定されることになりますが、何か問題ありますか?
例えばセキュリティソフトや検索サイトから怪しまれる、閲覧が非常に重くなる・・・・などなど

Cookieのことはよく知らないのですが、自分のブラウザのCookie履歴を見ると、一つのサイトに何十ものCookieがついていることは少ないみたいなので、何か問題があるかなと思い質問しました。
ちなみにCookieそのものは画像の非表示状態を保存するためだけのものです

よろしくお願いします。


●質問者: 匿名質問者
●カテゴリ:インターネット 学習・教育
○ 状態 :回答受付中
└ 回答数 : 2/2件

▽最新の回答へ

1 ● 匿名回答1号

クッキーは最大20個まで
https://www.google.co.jp/search?q=%E3%82%AF%E3%83%83%E3%82%AD%E3%83%BC%E3%81%AF%E6%9C%80%E5%A4%A720%E5%80%8B%E3%81%BE%E3%81%A7&oq=%E3%82%AF%E3%83%83%E3%82%AD%E3%83%BC%E3%81%AF%E6%9C%80%E5%A4%A720%E5%80%8B%E3%81%BE%E3%81%A7&aqs=chrome..69i57&sourceid=chrome&ie=UTF-8

だそうですよ。


匿名回答3号さんのコメント
https://www.ietf.org/rfc/rfc6265.txt &gt; o <span style="color:red">At least</span> 4096 bytes per cookie (as measured by the sum of the &gt; length of the cookie's name, value, and attributes). &gt; &gt; o <span style="color:red">At least</span> 50 cookies per domain. &gt; &gt; o <span style="color:red">At least</span> 3000 cookies total.

匿名回答1号さんのコメント
検索結果の1つにこういうのあったから安心してたんだけど情報が古かったって事ね 2016年の書籍 https://books.google.co.jp/books?id=eweKCgAAQBAJ&pg=PA198&lpg=PA198&dq=%E3%82%AF%E3%83%83%E3%82%AD%E3%83%BC%E3%81%AF%E6%9C%80%E5%A4%A720%E5%80%8B%E3%81%BE%E3%81%A7&source=bl&ots=Q5AHVg3vdU&sig=N2Kw_iPPLG3xIktkI7Ql5dai1nI&hl=ja&sa=X&ved=0ahUKEwiruv6k_NHQAhUBe7wKHZWbCEYQ6AEITjAI#v=onepage&q=%E3%82%AF%E3%83%83%E3%82%AD%E3%83%BC%E3%81%AF%E6%9C%80%E5%A4%A720%E5%80%8B%E3%81%BE%E3%81%A7&f=false

匿名回答3号さんのコメント
>> 検索結果の1つにこういうのあったから安心してたんだけど情報が古かったって事ね << 古い RFC は 2109 ですが、そちらでも "at least" の表現です。 https://www.ietf.org/rfc/rfc2109.txt &gt; * at least 300 cookies &gt; &gt; * at least 4096 bytes per cookie (as measured by the size of the &gt; characters that comprise the cookie non-terminal in the syntax &gt; description of the Set-Cookie header) &gt; &gt; * at least 20 cookies per unique host or domain name 情報が古いというのもありますが、そもそもその書籍の記載は誤解を招くものだと思います。 「教科書」を標榜するのであれば間違いと言っても良い。

匿名質問者さんのコメント
ありがとうございます。 数は多くても有効なようですが、他にも調べてみるとさすがに一つのドメインに50は多い方みたいなので、同じクッキーを値で分岐させる方法も検討してみます。

2 ● 匿名回答4号

思いついた問題点(未確認)

  1. ブラウザでcookieを保存しない設定にしてると意味をなさない
  2. 何十個も使うとブラウザがエラー吐く可能性(数か容量)
  3. ページ読み込むたびに取得しようするのでスマホとかのモバイル回線には辛いかも?
  4. キャッシュの肥大化

想定されている用途的にも連想配列で保存するようにして数と容量を減らすようにしたらいいんじゃないかと思います。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ