Yii - 从DB生成页面元信息

时间:2013-01-06 15:34:23

标签: yii tags seo meta

我需要有关从数据库生成元标记并将其设置为不同控制器操作的帮助。

我在DB中有一个表,我在其中存储每个控制器操作的元信息(关键字,描述)。我想在每个操作中选择此值,并使用registerMetaTag()设置从DB获取的标记。

我想知道的是这些查询会影响页面加载时间,以及是否有更好的方法来执行此操作?

谢谢, 标记

1 个答案:

答案 0 :(得分:0)

如果您的数据库是传统的,那么这几乎是不可察觉的。它将为每个查询添加10,000秒的加载时间。

对于这样的低频数据,你应该大量缓存,因为你知道它不会经常改变。这意味着,根据你的缓存设置方式,从文件/ mem存储/内存表中提取性能的命中率可以忽略不计。

这当然是一种概括,但问题也是如此。如果您有任何特殊设置或更具体的优化问题,请发表评论或打开新问题。

<强> P.S
不要微观优化。只需这样做,分析影响,确定它是否需要性能改进,以及在多大程度上。

http://www.codinghorror.com/blog/2009/01/the-sad-tragedy-of-micro-optimization-theater.html