查找并删除不必要的重定向

时间:2015-04-19 作者:JpaytonWPD

我有很多重定向到像sharethis、media6和一些随机字符URL这样的网站。其中大多数都会导致空白像素或彼此之间的空白像素。我知道这与facebook有很大关系,也需要资源,但我怎么才能知道这些资源是从哪里加载的呢?因此,我可以找出是什么插件导致了这些问题,如果没有必要,可以将其删除。最后三个是主要问题。但是当我搜索源代码时,我找不到它们,所以必须是一些JS加载它们。另外,在服务器级别(nginx)是否有一种简单的方法可以通过缓存或其他方式从我的服务器访问所有这些资源?没有更改代码以在本地加载它们。

http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700&subset=latin,latin-ext
https://connect.facebook.net/en_US/all.js#xfbml=1
http://www.jscache.com/wejs?wtype=selfserveprop&uniqu2&locationId=1856968&lang=en_US&rating=true&nreviews=5&writereviewlink=true&popIdx=false&iswide=false&border=true
http://fonts.googleapis.com/css?family=Lato:300,400,700
https://www.google-analytics.com/analytics.js
http://www.tripadvisor.com/WidgetEmbed-selfserveprop?border=true&popIdx=false&iswide=false&locationId=1856968&rating=true&uniqu2=&nreviews=5&lang=en_US&writereviewlink=true
http://static.addtoany.com/menu/page.js
http://wd-edge.sharethis.com/button/getAllAppDefault.esi?cb=stLight.allDefault&app=all&publisher=ur.00000000-0000-0000-0000-000000000000&domain=chflive.japayton.com
http://wd-edge.sharethis.com/button/checkOAuth.esi
http://www.google-analytics.com/ga.js
http://www.google-analytics.com/r/__utm.gif?utmwv=5.6.4&utms=1&utmn=1610840262&utmhn=static.addtoany.com&utmcs=UTF-8&utmsr=1024x875&utmsc=24-bit&utmul=en-us&utmje=0&utmfl=11.2%20r202&utmdt=A2A&utmhid=1437638512&utmr=http%3A%2F%2Fchflive.japayton.com%2F&utmp=%2Fmenu%2Fsm12.html&utmht=1429399749431&utmac=UA-1244922-8&utmcc=__utma%3D66866668.767249130.1429399749.1429399749.1429399749.1%3B%2B__utmz%3D66866668.1429399749.1.1.utmcsr%3Dchflive.japayton.com%7Cutmccn%3D(referral)%7Cutmcmd%3Dreferral%7Cutmcct%3D%2F%3B&utmjid=1770988977&utmredir=1&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~
http://d.agkn.com/pixel/6644/?che=1429399749&sk=&lr=&py=&cp=&wb=
http://map.media6degrees.com/orbserv/hbpix?pixId=23460&pcv=46&cckz=true
http://p.nexac.com/e/sr/a-1548/s-3271/s-3271.xgi?rd=Y

2 个回复
最合适的回答,由SO网友:JpaytonWPD 整理而成

我最终使用WP Do Not Track插件解决了这个问题。我能够黑名单上所有我不想加载的地址。它工作得很好,似乎并没有改变我的页面加载速度。

造成这些问题的原因远远不止这些。

SO网友:ERIC BARANOWSKI

在实现CSP和定义允许的源的过程中,我惊讶地发现共享此调用的资源总数。在写这篇文章的时候,我统计了它总共使用了39个域和子域。

为什么ShareThis会导致我的页面加载速度变慢,这已经不是什么大惊喜了。从我发现的情况来看,大多数电话都是针对广告和用户习惯跟踪像素的。难怪他们是免费的服务,他们可能会从公司那里得到大笔钱来跟踪你的工作。虽然我知道他们需要连接到各种社交网络API来获取数字,但我认为他们不需要为广告和用户习惯添加跟踪像素。

例如adadvisor点网和crwdcntrl点网。Targus Info和Lotame使用他们的域,这是一家广告公司,是网站、cookie和其他技术网络的一部分,用于跟踪你、你做什么和你点击什么,当你从一个网站到另一个网站浏览网页时。随着时间的推移,像adadvisor这样的网站。net和crwdcntrl。net可以帮助您在网上建立个人资料,通常包括您访问的网站、您的搜索、购买和其他行为。然后,您的个人资料可以在不同的公司之间交换和出售,也可以出售给其他广告商和营销人员。

Alternatives to ShareThis

在了解了ShareThis所做的一切之后,是时候找到一些替代方案了。以下是我发现的一些资源密集度似乎较低的内容,但可能仍会加载广告和用户习惯跟踪像素,而不像ShareThis那么多:

AddThis.comAddToAny.comShareaholic.comShare42.com(非常基本,没有第三方脚本)

WordPress Plugins

如果你喜欢更多的即插即用选项,这里有一些很好的WordPress插件和Drupal模块用于社交共享。

FlareFlare是一个简单而引人注目的社交共享栏,它可以吸引您的关注,并通过帖子、页面和媒体类型共享您的内容。

社交Count plus显示Twitter、Facebook、YouTube、Instagram、Steam社区、SoundCloud帖子和评论的计数数据。

挖掘DigYour all-in-one共享按钮插件。在博客中添加一个带有共享按钮的浮动栏。就像Mashable!

添加此添加此共享按钮可帮助访问者将您的内容共享、添加书签并通过电子邮件发送到330多个服务,从而提高网站的流量。

Shareaholic为您的帖子、页面、索引或三者的任意组合添加了一个吸引人的社交书签菜单和相关内容小部件。

Drupal Modules

<社交媒体社交媒体模块有助于将您的网站与Twitter、Facebook和Google+等社交媒体网站集成。它提供了一种集中管理社交媒体配置文件信息和插件小部件(如follow和share按钮)的方法。

轻松社交在一个地方输入,您无需担心包含外部javascript库和启用多个社交模块。

  • 添加到任何内容此模块可帮助您的读者和订阅者使用Facebook、Twitter、Pinterest等流行服务共享、发送电子邮件并为您的文章和页面添加书签。

    添加这是网络上的#1书签和共享按钮。这个简单易用的按钮在全世界有1400万个网站使用,每月覆盖全球13亿人。

    服务链接服务链接有助于在内容中添加社交网络链接或javascript按钮,特别关注有兴趣扩展其数量或自定义其显示的开发人员和主题。Drupal基于Drupal构建,不包括商业广告或间谍隐藏代码,也不需要第三方库。

  • Link to original article

    结束

    相关推荐

    清理html输出本身

    我刚刚开始根据VIP WordPress编码标准编写代码,我坚持进行清理。我知道所有输出都需要消毒,没有任何例外。但是,如何对本身具有HTML代码输出的函数进行清理呢?例如,yoast的WordPress SEO插件中的函数yoast\\u breadcrumb(),该插件输出HTML格式的breadcumb。。?<?php echo yoast_breadcrumb( \'\', \'\', false ); ?> 输出:<span prefix=\"v: http://rd