Я работаю в компании, чей веб-сайт использует javascript для получения информации из Facebook и Twitter и показывает ее в нижнем колонтитуле. Проблема в том, что он загружает API-интерфейсы JavaScript с этих сайтов, что может серьезно замедлить время загрузки. API Twitter используется для фильтрации @replies и ретвитов. Фейсбук - это лайкбокс.
Если бы я делал сайт с нуля, я бы импортировал твиты в CMS и использовал PHP для фильтрации ретвитов и @replies. Поскольку HTML может быть кэширован, я думаю, что это будет самым быстрым решением. Для фотографий профиля в Facebook я не уверен, что CMS может так легко это обработать.
Однако, как устроен веб-сайт, нет PHP и т. Д., Который я могу использовать для этого, поэтому я ищу обходной путь.
Поскольку в твиттере есть RSS-канал твитов, я решил, что могу взять эти твиты с помощью javascript, отфильтровать @replies и ретвиты, а затем вставить их на страницу. Это то, что происходит в настоящее время, но я мог бы сделать это без API Twitter.
Другим вариантом является создание отдельного сайта, который представляет собой CMS для импорта твитов, фильтрации их с помощью PHP и предоставления их в виде HTML с соответствующим кэшированием для скорости. Тогда я мог бы включить эту страницу в нижний колонтитул основного сайта с помощью iframe. Я слышал плохие вещи о фреймах, но я знаю, что с ними можно встраивать карты и рекламу Google, и, похоже, это не вызывает проблем, если все сделано правильно.
Есть ли у них проблемы с этими решениями? Кто-нибудь должен был решить ту же проблему с Facebook как коробка?
Спасибо