WordPress的选项

WordPress的选项

问题描述:

今天我正在问一个狂欢:PWordPress的选项

无论如何...现在我正在开发一个免费的WordPress主题。问题是我希望尽可能灵活,所以我会使用一些主题选项来设置一些CSS颜色,宽度等等。我的问题是这样的:

如果我假设其中一个主题将用于流量很大的博客,这将如何影响服务器性能?我将增加SQL查询?或别的东西(错误)?

我不认为会增加SQL查询的数量。当然,除非您决定通过使主题有点数据驱动来扩展worpress功能。

但是,您的templates/images/CSS/javascript文件的大小可能会对应用程序的性能产生一些影响。

作为一般的经验法则,如果您担心基于Web的应用程序的性能,保持文件尽可能轻便总是一件好事。

+0

在kb的css/html的大小不是问题:)只有这是一个问题,选项:P – 2009-01-12 21:30:03

Wordpress并不以数据库上的温和而闻名 - 尽管我猜想可能有意图随着时间的推移而改进。

所以你不会因为添加额外的查询而导致大问题。

但保持一个查询:拥有所有选项,以便一个SELECT将它们全部取出,并在每页加载时调用一次。

或者,不要将选项存储在数据库中。有一个位于主题目录中的配置文件。

任何使用WordPress的流量很大的博客几乎肯定会使用WP Super Cache,这意味着几乎所有的浏览量都会导致(取决于是否使用超级位)0或1个SQL查询,而不管您的主题确实。

如果您希望保持数据库负载较低,您不应该添加任何可以为主题提供样式的任何操作。 (当然,我的意思是比几乎所有主题中的默认数据检索功能等。)

应该真正做任何显著查询你的主题的唯一部分是:

  1. 常规位在the loop鲍勃(主博客页面和存档页面)
  2. 注释检索(单视职位)
  3. 侧边栏(假设你要为启用了小部件的侧边栏)

我建议leavingextra功能(因此,额外的数据库查询)插件 - 一个主题应该纯粹侧重于美学。

+0

以及...这些选项是fo ...美学:) – 2009-01-13 11:07:43