首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Smarty的渲染速度不够快,Facebook Scraper无法找到元标记

Smarty的渲染速度不够快,Facebook Scraper无法找到元标记
EN

Stack Overflow用户
提问于 2012-02-26 20:37:10
回答 3查看 516关注 0票数 0

我使用智能模板引擎,我已经在我的网站上放置了一些Facebook元标签。看来,Facebook的刮板比渲染智能渲染引擎更快。

下面是指向LINT工具输出的链接:https://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fslipdragon.com%2Fvideo%2F6XA881OYRRHB%2FBmx-Street-Video--Vasya-L--Carhartt-Team

在我的模板中,我从模板引擎分配的变量中绘制元标记:

代码语言:javascript
复制
<meta property="og:title" content="{$vdo.title|strip_tags|strip}" />
<meta property="og:description" content="{$vdo.description|strip_tags|strip}" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://slipdragon.com{$smarty.server.REQUEST_URI}" />

有什么好办法安排的吗?看起来,对Facebook的刮刀来说,模板的巧妙渲染太慢了。根据LINT工具,Facebook不是晚上就会看到og:title或任何其他适当填充的元标签。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-26 22:44:49

问题是身份验证。Facebook的LINT工具无法正确解析页面,因为它位于登录凭据的后面。谢谢!

票数 0
EN

Stack Overflow用户

发布于 2012-02-26 20:54:27

激活调试并查看模板的实际呈现时间。除非你在做一些非常古怪的事情或者搞砸了--聪明并不是造成拖延的原因。更有可能的是,一些数据库查询、外部资源查找等是原因。

票数 1
EN

Stack Overflow用户

发布于 2012-02-26 22:49:06

我查过你的网址了。

这些值是空白的,它与速度无关,智能标记在不存在时是空白的。

不知何故

代码语言:javascript
复制
{$vdo.title|strip_tags|strip}
{$vdo.description|strip_tags|strip}

不存在,在涉及facebook之前,请在本地尝试并获取这些值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9456912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档