如何管理Safari Cookie

过量的Cookie可能会降低Safari和您喜爱的网站

在允许网站和第三方广告商在Safari或任何浏览器中存储cookie方面总是存在折衷。 我们大多数人都已经意识到接受cookie的安全和跟踪影响,但还有第三个问题需要注意:您的网络浏览器的整体性能,包括它如何与您喜爱的网站进行交互。

Cookie腐败导致糟糕的Safari体验

如果您让浏览器长时间存储cookie,可能会发生一些不好的事情。 大量的cookies可能会占用比您想象的更多的硬盘空间。 Cookies最终会过时,所以它们不仅占用了驱动器空间,而且也浪费了它,因为它们不再用于任何目的。 最后但并非最不重要的一点是,Cookie可能会因Safari锁定,断电,计划外Mac关机和其他事件而损坏。 最终,您可能会发现Safari和一些网站不再一起工作,或者一起工作。

更糟糕的是,为什么Safari和网站不能很好地协同工作并不容易。 我不知道有多少次我看到或听说过网络开发者只是举起手来说他们不知道什么是错的。 他们经常会推荐使用PC,因为他们知道他们的网站可以与Windows和Explorer一起工作。

在大多数情况下,该网站通常也可以在Safari和OS X上正常运行。 损坏的cookie,插件或缓存的数据可能是问题的原因,尽管它很少作为Web开发人员或支持人员的解决方案提供。

损坏的Cookie,插件或缓存的历史记录都可能导致问题,我们将向您介绍如何在本文中删除它们。 但是,当存储的Cookie数量过多时,即使没有任何问题,也会出现额外的问题,这就是Safari整体性能的下降。

存储的Cookie数量过多可能会导致Safari宕机

你有没有想过Safari浏览器存储了多少cookie? 您可能会惊讶于该号码,特别是如果您长时间没有删除Cookie。 如果已经过了一年或更长时间,看到2,000到3,000个饼干并不罕见。 我已经看到数字超过10,000,但这已经过去了几年,每次升级到新的Mac时都会迁移Safari数据。

不用说,这是太多的饼干。 在这些级别上,当Safari需要搜索其Cookie列表以响应网站对存储的Cookie信息的请求时,Safari可能会停滞不前。 如果有问题的cookies有任何问题,例如过时或损坏,那么随着您的网络浏览器和网站试图找出正在发生的事情,所有事情都会变慢,在继续前可能会超时。

如果您经常访问的网站在网站加载之前似乎总是犹豫不决,则可能会导致损坏的Cookie(或其中之一)。

许多饼干太多了?

我不知道有什么硬性规定,所以我只能根据直接经验给你提供建议。 几千以下的Cookie数字似乎对Safari的性能没有任何显着的影响。 移动超过5,000个Cookie,您可能会遇到更高的性能或可操作性问题。 超过10,000,我不会惊讶地发现Safari和一个或多个网站出现性能问题。

我的个人Cookie数字

我使用多个浏览器,其中一个我保留用于个人财务用途,例如银行业务和在线购买。 每次使用后, 该浏览器会自动清除所有Cookie,历史记录,密码和缓存数据。

Safari是我的通用浏览器; 我最常用它来探索新的网站,研究文章,检查新闻和天气,追踪谣言,或者可能会玩一两场游戏。

我一个月就清除一次Safari的cookie,通常会存储200到700个cookie。

我将Safari配置为允许来自原始网站的Cookie,但阻止来自第三方域的所有Cookie。 大多数情况下,这可以防止第三方广告公司强加他们的追踪cookies,尽管少数仍然通过其他方法进入。 当然,我访问的网站可以直接强制他们自己的跟踪cookie ,并根据我的浏览记录在他们的网站上显示广告。

简而言之,保持第三方Cookie是减少Cookie存储数量的第一步。

如何将Safari配置为仅接受来自访问网站的Cookie

  1. 启动Safari并从Safari菜单中选择首选项。
  2. 在打开的窗口中,单击隐私选项卡。
  3. 从“阻止Cookie和其他网站数据”选项中,点击“来自第三方和广告商”单选按钮。

您可以选择“始终”并完全使用饼干,但我们正在寻找中间地带,允许一些饼干,并让其他人远离。

删除Safari的Cookie

您可以删除所有存储的Cookie,或删除您想删除的一个或多个,将其他人留下。

  1. 启动Safari并从Safari菜单中选择首选项。
  2. 在打开的窗口中,单击隐私选项卡。
  3. 在隐私窗口顶部附近,您会看到“Cookie和其他网站数据”。 如果您希望删除所有存储的Cookie,请单击删除所有网站数据按钮。
  4. 系统会询问您是否确实要删除网站存储的所有数据。 点击立即移除以移除所有Cookie,或者如果您改变了主意,请点击取消。
  5. 如果您想删除特定的Cookie,或找出哪些网站在您的Mac上存储了Cookie,请单击“删除所有网站数据”按钮下方的“详细信息”按钮。
  6. 将打开一个窗口,按照域名(例如about.com)的字母顺序列出存储在Mac上的所有Cookie。 如果它是一个很长的列表,并且您正在寻找特定的网站,则可以使用搜索框来查找cookie。 当您遇到特定网站的问题时,这可能会有所帮助; 删除它的cookie可能会使事情正确。
  7. 要删除cookie,请从列表中选择网站名称,然后单击“删除”按钮。
  1. 您可以使用shift键选择多个顺序的cookie。 选择第一个cookie,然后按住shift键并选择第二个cookie。 两者之间的任何饼干也将被选中。 点击删除按钮。
  2. 您可以使用命令(Apple cloverleaf)键选择非连续的cookie。 选择第一个cookie,然后在选择每个其他cookie时按住命令键。 单击删除按钮删除选定的Cookie。

删除Safari的缓存

Safari缓存文件是潜在腐败问题的另一个来源。 Safari会将您查看的所有页面存储在缓存中,只要您返回到缓存页面,就可以从本地文件重新加载缓存。 这比从网上下载页面要快得多。 但是,Safari缓存文件与cookies非常相似,可能会损坏并导致Safari的性能下降。

您可以在文章中找到有关删除缓存文件的说明:

Safari Tuneup

发布时间:9/23/2014

更新日期:4/5/2015