2016-12-01 9 views
3

그래서 나는 클라이언트 사이트에서 사용되는 외부 서비스로 인해 잔인한 순위 하락으로 맞붙어 있습니다. 렌더링 - 블로킹 문제를 해결하는 것을 포함하여 내가 제어 할 수있는 모든 것을 거의 다했습니다.좋은 PageSpeed를 유지하는 방법 외부 서비스와의 순위가

그러나 모든 사이트에서 빨간색 스레드와 같이 실행되는 한 가지 점은 YSlow와 PageSpeed가 브라우저 캐싱과 Google 로그 분석 자체를 비롯한 외부 리소스에 대한 권고를 리디렉션하기 때문에 D 범위의 순위에서 고착된다는 것입니다.

이제 이러한 자원 중 일부는 로컬로 이동할 수 있지만 특히 리디렉션 체인의 경우에는 자주 발생한다는 것을 알고 있습니다. 이는 어려운 작업처럼 보입니다.

https://fonts.googleapis.com/css?family=Oswald:400,700 
http://cdn.searchspring.net/ajax_search/sites/742gv8/js/742gv8.js 
http://cdn.searchspring.net/ajax_search/js/searchspring-catalog.min.js 
http://cdn.searchspring.net/autocomplete/searchspring-autocomplete.min.js 
http://www.googleadservices.com/pagead/conversion.js 
https://seal-stlouis.bbb.org/seals/blue-seal-200-42-miniaturemarketllc-310240951.png 
https://fonts.googleapis.com/css?family=Open+Sans:600,700,400,300 
https://trustlogo.com/trustlogo/javascript/trustlogo.js 
https://connect.facebook.net/en_US/fbevents.js 
http://www.googletagmanager.com/gtm.js?id=GTM-5RMBM2 
http://tag.perfectaudience.com/serve/51dc7c34a84900f9d3000002.js 
http://a.adroll.com/j/roundtrip.js 
https://www.facebook.com/tr/?id=1860590510836052&ev=PageView&dl=http%3A%2F%2Fwww.miniaturemarket.com%2F&rl=&if=false&ts=1480458368216&v=2.5.0 
https://www.facebook.com/tr/?id=1610476729247227&ev=PageView&dl=http%3A%2F%2Fwww.miniaturemarket.com%2F&rl=&if=false&ts=1480458368220&v=2.5.0 
https://trustlogo.com/trustlogo/images/popup/seal_bg.gif 
https://trustlogo.com/trustlogo/images/popup/warranty_level.gif 
https://www.google-analytics.com/analytics.js 
https://pixel-geo.prfct.co/tagjs?check_cookie=1&a_id=3045&source=js_tag 
https://www.google-analytics.com/plugins/ua/ec.js 
https://s.adroll.com/pixel/P3MVZ4FMVNG67LVRKHALEV/CSFUSWFLCFBNTBB2REH2EP/V42TOE4T75HOHDQUCEXVPV.js 
http://pixel-geo.prfct.co/seg/?add=842026,3277058&source=js_tag&a_id=3045 
https://www.facebook.com/tr?id=1610476729247227&ev=ViewContent&cd[rtb_id]=3277058&noscript=1 
https://www.facebook.com/tr?id=1610476729247227&ev=ViewContent&cd[rtb_id]=842026&noscript=1 
https://www.facebook.com/tr/?id=1638890983076166&ev=PageView&dl=http%3A%2F%2Fwww.miniaturemarket.com%2F&rl=&if=false&ts=1480458369206&cd[segment_eid]=%5B%22V42TOE4T75HOHDQUCEXVPV%22%5D&v=2.5.0 
https://analytics.twitter.com/i/adsct?p_id=48571&p_user_id=pa_HjjM3Ntt5wLVRxjwi 
https://image2.pubmatic.com/AdServer/Pug?vcode=bz0yJnR5cGU9MSZjb2RlPTMyNDMmdGw9MTI5NjAw&piggybackCookie=uid:pa_HjjM3Ntt5wLVRxjwi 
https://www.facebook.com/fr/u.php?p=292157157590619&m=pa_HjjM3Ntt5wLVRxjwi 
https://www.facebook.com/fr/u.php?t=2592000&p=443937282305007&m=NWY2MDZmY2M1NGUxZGVhZTE1NmZmNjgzYjI2ZjlmMGM 
https://analytics.twitter.com/i/adsct?p_user_id=NWY2MDZmY2M1NGUxZGVhZTE1NmZmNjgzYjI2ZjlmMGM&p_id=823423 
https://pixel-geo.prfct.co/cb?partnerId=goo 
https://d.adroll.com/cm/g/in?google_ula=1535926,0 
https://pixel.rubiconproject.com/tap.php?cookie_redirect=1&v=194538&nid=3644&put=NWY2MDZmY2M1NGUxZGVhZTE1NmZmNjgzYjI2ZjlmMGM&expires=365 
https://us-u.openx.net/w/1.0/sd?cc=1&id=537114372&val=pa_HjjM3Ntt5wLVRxjwi 
https://dsum-sec.casalemedia.com/rum?cm_dsp_id=105&external_user_id=NWY2MDZmY2M1NGUxZGVhZTE1NmZmNjgzYjI2ZjlmMGM&expiration=1511994369&C=1 
https://us-u.openx.net/w/1.0/sd?cc=1&id=537103138&val=5f606fcc54e1deae156ff683b26f9f0c 
https://pixel.rubiconproject.com/tap.php?cookie_redirect=1&v=189868&nid=4106&expires=30&put=pa_HjjM3Ntt5wLVRxjwi 
https://idsync.rlcdn.com/377928.gif?partner_uid=5f606fcc54e1deae156ff683b26f9f0c&redirect=1 
https://pixel.prfct.co/seg/?add=695885 
https://pixel.prfct.co/cb?partnerId=mrin 
http://ib.adnxs.com/mapuid?member=364&user=11465672070136222257 
https://t.brand-server.com/match_back?bidder_id=5&external_user_id=8157edd8-d80d-432e-bf0b-47234df4942c 

크게 이것에 대해 뭔가를 할 수 것입니다있는 것으로 보인다 : 여기

https://d.adroll.com/cm/b/out 
https://x.bidswitch.net/sync?dsp_id=44&user_id=NWY2MDZmY2M1NGUxZGVhZTE1NmZmNjgzYjI2ZjlmMGM 
https://x.bidswitch.net/ul_cb/sync?dsp_id=44&user_id=NWY2MDZmY2M1NGUxZGVhZTE1NmZmNjgzYjI2ZjlmMGM 
https://t.brand-server.com/match_back?bidder_id=4&external_user_id=da20ac56-bf05-4acc-8df2-2e92ceb9f4da 
https://t.brand-server.com/ul_cb/match_back?bidder_id=4&external_user_id=da20ac56-bf05-4acc-8df2-2e92ceb9f4da 
https://match.adsrvr.org/track/cmf/generic?ttd_pid=centro&ttd_tpi=1 
https://match.adsrvr.org/track/cmb/generic?ttd_pid=centro&ttd_tpi=1 
https://t.brand-server.com/match_back?bidder_id=1&external_user_id=09d385a1-bd5e-4dc0-84fb-1afdf83f1892 
https://secure.adnxs.com/getuid?https://t.brand-server.com/match_back?bidder_id=3&external_user_id=$UID 
https://t.brand-server.com/match_back?bidder_id=3&external_user_id=8261031581142479988 
https://pixel-a.sitescout.com/dmp/pixelSync?nid=35 
https://bcp.crwdcntrl.net/map/c=1389/tp=STSC/tpid=8157edd8-d80d-432e-bf0b-47234df4942c?https%3A%2F%2Fsu.addthis.com%2Fred%2Fusync%3Fpid%3D11185%26puid%3D8157edd8-d80d-432e-bf0b-47234df4942c%26url%3Dhttps%253A%252F%252Ft.brand-server.com%252Fmatch_back%253Fbidder_id%253D5%2526external_user_id%253D8157edd8-d80d-432e-bf0b-47234df4942c 
https://bcp.crwdcntrl.net/map/ct=y/c=1389/tp=STSC/tpid=8157edd8-d80d-432e-bf0b-47234df4942c?https%3A%2F%2Fsu.addthis.com%2Fred%2Fusync%3Fpid%3D11185%26puid%3D8157edd8-d80d-432e-bf0b-47234df4942c%26url%3Dhttps%253A%252F%252Ft.brand-server.com%252Fmatch_back%253Fbidder_id%253D5%2526external_user_id%253D8157edd8-d80d-432e-bf0b-47234df4942c 
https://su.addthis.com/red/usync?pid=11185&puid=8157edd8-d80d-432e-bf0b-47234df4942c&url=https%3A%2F%2Ft.brand-server.com%2Fmatch_back%3Fbidder_id%3D5%26external_user_id%3D8157edd8-d80d-432e-bf0b-47234df4942c 
https://t.brand-server.com/match_back?bidder_id=5&external_user_id=8157edd8-d80d-432e-bf0b-47234df4942c 

일부 캐시/만료 헤더 경고입니다 : 여기

미친 리디렉션 체인에 대한 예입니다 수정해야 할 유일한 문제에 대해 점수를 향상시킵니다. 그래서 제 질문은 - 그것에 대해 무엇을 할 수 있습니까?

리디렉션 체인을 처리하거나 리소스를 가져 와서 수정 된 헤더를 통해 전달하는 프록시를 통해 소스를 생성 한 후 URL을 다시 작성하는 것과 같은 솔루션을 시도한 사람이 있습니까?

그만한 가치가 있습니까? 아니면이 페이지 점수가 무시되고 있습니까?

그럴듯한 대체물은 무엇입니까? 로드 질문에 대한

사과는 ...

답변

1

나는 과거에 같은 문제를 처리했는데, 내가 리디렉션 체인 및 캐싱 문제에 대한 좋은 해결책을 찾을 수 있지만, 몇 가지가 있습니다했습니다 내가 따르는 지침 :

  1. 외부 리소스를 신중히 생각하십시오. 정말로 필요합니까? 사용자 상호 작용 전에 실제로로드해야합니까? 그렇다면 서버에서 가져올 수 있습니까? 귀하의 예에서는 Google 글꼴을 내 서버로 복사합니다.
  2. CSS에 @import를 넣지 마십시오. 최소한 2 개의 순차적 인 HTTP 요청이 필요하므로 정의가 느립니다. 앞이나 뒤에 LOB 또는 SCSS를 사용하여 프리 D 파일 할 수있는 많은 자원을 가져 오기하십시오.
  3. Google Analytics와 같이 널리 사용되는 리소스는 무시하십시오. 당신이 그들을 사용하기 때문에 다만 Google가 당신의 위치 순위를 낮출 것이라는 것은 아마 없다. 어쨌든 항상 사용중인 서비스 중 "async" implementation을 찾으십시오.

희망이 도움이됩니다.

+0

. "외부 서비스로 인한 잔인한 순위 저하"란 검색 순위 또는 페이지 속도 도구의 순위를 의미합니까? 전자 메일 인 경우 이러한 서비스가 필요한지 여부를 실제로 고려해야합니다. 유용성을 돕는가? 후자라면 페이지 속도 순위를 무시하고 외부 서비스가 실제로 웹 사이트를 상당히 늦추는지 확인하십시오. 다른 모든 것과 비교 한로드 시간의 백분율은 얼마입니까? 속도에 큰 영향을 미칠 경우 다시 필요 여부를 고려하십시오. –