我需要有关从数据库生成元标记并将它们设置在不同控制器操作中的帮助。
我在 DB 中有一个表,我在其中存储每个控制器操作的元信息(关键字、描述)。我想在每个动作中选择这个值,并使用registerMetaTag()
.
我想知道的是这些查询会对页面加载时间产生多大影响,以及是否有更好的方法来做到这一点?
谢谢,马克
如果您的数据库是传统设置的,这几乎不会引起注意。它将为每个查询增加 10,000 分之一秒的加载时间。
但是,对于此类低频数据,您应该大量缓存,因为您知道它不会经常更改。这意味着性能影响可以忽略不计,因为它是从文件/内存存储/内存表中提取的,具体取决于缓存的设置方式。
当然,这都是一个概括,但问题也是如此。如果您有任何特殊设置或更具体的优化问题,只需发表评论或提出新问题。
PS
不要微优化。去做吧,分析影响,决定是否需要性能改进,以及到什么程度。
http://www.codinghorror.com/blog/2009/01/the-sad-tragedy-of-micro-optimization-theater.html