Uch |
|
---|---|
Написал пагин, который добавляет к странице соответстующие теги протокола Open Graph Учитывая, что каждая загрузка страницы выполняет в header SQL запрос, доставая из БД всю статью и фактически дублируя работу page.inc.php, будет ли правильным кэшировать мэта теги для каждой страницы? Статей на сайте много. |
Macik |
|
---|---|
Не знаю как у тебя реализовано (хуки и прочее). Но когда я последний раз сталкивался с тем же (дублирующий вызов данных для страницы) в своем плагине, вышел из ситуации следующим образом:
И все. Избежали лишнего запроса в БД. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Trustmaster |
|
---|---|
Кстати, очень давно уже есть готовый плагин opengraph. May the Source be with you!
|
Uch |
|
---|---|
Спасибо! Я совсем забыл про $plug_head. Это решает мою проблему:) Trustmaster, плагин хороший.
Надо бы добавить в него поддержку Page Avatar и сделать OG мета-тегов для всех картинок в тексте + логотип + page avatar . Тогда можно будет выбирать картинку-аватарку для публикации анонса страницы в Фейсбуке, Вконтакте и прочих СС, которые поддерживают Open Graph. Еще можно добавить в конфиг возможность указывать appID для других соцсетей, которые требуют индентификатор. Например, для ВКонтакте. Добавлено 4 минуты спустя: Кстати, открою коллегам свое наблюдение. Если аватарка будет в формате GIF, то фейсбук ее не искажает сжатием, как в случае с JPG. |
|
Bu gönderi Uch tarafından düzenlendi (2012-11-05 13:25, 12 yıllar önce) |
Trustmaster |
|
---|---|
Замечания дельные, когда писал этот плагин, поддержки таких фич в FB/vk ещё не было. May the Source be with you!
|