почему фейсбук наводняет мой сайт? - PullRequest
9 голосов
/ 19 марта 2012

Каждые полтора часа я получаю поток запросов от http://www.facebook.com/externalhit_uatext.php.

Я знаю, что должны означать эти запросы, но такое поведение очень странно.

Регулярно (примерно каждые 1,5 часа) я получаю дюжину таких запросов в минуту на очень старые сообщения моего сайта - и это вызывает у меня головную боль, поскольку они не кэшируются ...

Кто-нибудь знает, что это может быть? В каких случаях это делает Facebook?

Leo ,,

образец журнала:

66.220.158.251, 200.147.35.64 (5715) - - [19/Mar/2012:09:44:40 -0300] "GET /2009/10/catraca-ensina-como-fazer-um-bom-negocio-no-sebo/ HTTP/1.0" 200 23538 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)"
69.171.229.251, 200.147.96.73 (590684) - - [19/Mar/2012:09:45:08 -0300] "GET /2012/02/ganhador-da-promocao-comece-2012-discotecando/ HTTP/1.0" 200 22716 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)"
69.171.242.248, 200.147.35.65 (661588) - - [19/Mar/2012:09:45:28 -0300] "GET /2012/01/elza-soares-e-trio-no-palco-do-auditorio-ibirapuera/ HTTP/1.0" 200 24699 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)"
66.220.149.248, 200.147.35.65 (5367) - - [19/Mar/2012:09:45:43 -0300] "GET /2011/03/projeto-coisa-fina-leva-musica-instrumental-ao-ccsp/ HTTP/1.0" 200 22555 "-" "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)"

1 Ответ

5 голосов
/ 19 марта 2012

Facebook Linter будет периодически посещать ваши страницы для обновления данных OpenGraph, это не то, что вы можете контролировать, но есть несколько моментов, которые вы должны учитывать:

  • Иметь правильные и подходящие кеш / ETag для ваших страниц.
  • Кэшировать данные (по крайней мере, для анонимных пользователей, что должно быть в случае с ботом Facebook).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...