您当前的位置:首页 > TAG信息列表 > performance

  • 自定义帖子类型与短码:哪个更有性能?

    时间:2014-07-07

    我正在设计一个Wordpress博客,在这里我将有两种类型的帖子:a、 正常岗位;包含多个文本段落的常规帖子。b.包含表格内容的帖子,其中表格结构或多或少类似http://click.apache.org/docs/user-guide/html/images/introduction/simple-table.png知道普通帖子将是管理区域中的常规帖子>添加新帖子。我为桌式贴子想出了两种解决方案:Solution A自定义帖子类型。我对自定义帖子类型的了解非常有限,但我相信我需要创建自定义帖子类型

  • Get_Option()与Get_Theme_mod():为什么要慢一些?

    时间:2014-07-18

    我一直在使用get_theme_mod() 在我的各种项目中有一段时间。我决定利用WordPress v3中的主题定制API。4一旦它可用,我觉得它是我的客户不可或缺的工具。过了一段时间,我开始注意到我的网站感觉比平时慢了一点,尤其是定制程序需要很长时间才能加载。在调查过程中,经过大量的尝试和错误,我决定尝试关闭type 注册我的设置时(即。$wp_customize->add_setting()) 从…起theme_mod 到option.有一次我这样做了,把我所有的get_theme_mod()

  • 如何减少对此自定义主页的数据库查询调用次数?

    时间:2014-07-20

    我正在设计一个博客,其类别层次结构如下(只是一个示例) PARENT | |------------------------------------------------| Food

  • 在构建插件时会出现哪些性能问题?

    时间:2014-07-24

    我对wordpress的插件开发非常感兴趣。但我需要更好地了解插件功能的哪些部分或多或少会对wordpress的性能造成损害。我对以下问题特别感兴趣:假设我们正在注册3个帖子类型:在3个不同的插件(每个帖子类型一个)中注册,是否比在一个插件中注册所有3个插件的性能更差?换言之,是否使用额外的插件来增加加载时间,即使它不起任何作用?如果我使用wordpress的函数来查找两个不同选项的值,那么这算是两个mySQL查询吗?插件的哪些部分可能会给加载主题的正常未登录用户造成额外的加载时间?关于插件开发中的性能,

  • 一个用于获取帖子及其分类术语的查询

    时间:2014-07-28

    我正在构建一个帖子和分类的地图,以便稍后进行更深入的处理。现在我正在用查询帖子WP_Query 并对每一个进行迭代以获得它们的分类术语,然后将所有这些术语转储到一个数组中以供以后使用。我知道,从性能和“最佳标准”的角度来看,这是不对的。我不想在循环中进行数据库调用,我更愿意在第一次查询中用帖子加载所有帖子术语。这可能吗?怎样

  • 插件中类/文件的数量对WordPress的性能有什么影响?

    时间:2014-07-31

    我正在重构一个WordPress插件,我有两个主类,它们之间平均有500行。插件中还有其他文件,但这些是我保存大部分功能的文件。我正在重构,以使这个怪物的代码更加优雅,并将功能分离到其他对象中,以使我的代码更加内聚,对潜在贡献者更加友好。我的意图是每次使用插件时只实例化一个对象,并使用静态方法从不同的类中获取其余功能(因此我不需要它们的状态)。在不同的文件中有许多类是否会对系统的性能产生相关影响?考虑到这种情况,是否值得在不同的文件中使用来自辅助类的静态函数,还是应该将所有内容保存在较少的文件中以避免影响

  • 保存多个选项还是将多个项目保存在一个选项中更好?

    时间:2014-08-03

    我向自定义分类法添加了多个字段。我跟着Pippin\'s tutorial.此方法为每个分类项目创建一个选项。多个字段保存在taxonomy_id.我不确定仅仅创建一个选项并在选项中使用分类id的多向数组是否会更好。这两种不同方法的性能和数据库含义是什么?编辑:通常只会为单个分类法提取信息。下面是两个代码示例。/** * Save extra taxonomy fields callback function. * * Single Array */ pub

  • Nginx+WordPress+HHVM:为什么Batcache不能工作?瓦尼什会提供更多帮助吗?

    时间:2014-08-27

    我听说了很多关于HHVM, 所以我用Nginx(带Pagespeed模块)和HHVM设置了WordPress博客的副本(在另一个域上)。现在,好处是显而易见的:在相同的配置上,加载时间要快两到三倍。我正在努力加快速度,我还安装了Memcached and Batcache. 我已经安装了memcached 包,已复制对象缓存。php(Pastebin) 在WordPress博客的根文件夹上,然后我安装了Batcache插件并复制了高级缓存。php(Pastebin) 将文件保存到wp content文件夹

  • WP_Options ID high

    时间:2014-09-03

    我有一个网站,其中wp\\u options表中的options\\u id字段变得非常大。安装一个半月后,auto\\u增值现已超过1000万。虽然安装了许多插件(如ACF和W3 Total Cache),但它们似乎不是原因。它们与相同的主题框架一起安装在其他站点上,没有任何问题。我有一个受影响站点的本地开发环境,在那里首先测试所有插件和主题更新。它的auto\\u增量值只有大约15000,考虑到该安装上的所有主题开发,我预计会达到这个值。该站点的加载速度也非常慢,如果没有被W3 Total Cache

  • Wp_deregister_script是处理页面中不需要的插件的最佳方式吗?

    时间:2014-09-12

    我使用一些“重型”插件,如syntaxhighlighter、GD star rating等。我创建了一个反寄存器。php文件,每当脚本和样式不使用时,我都会使用它来注销它们。Example:add_action( \'wp_print_styles\', \'my_deregister_styles\', 100 ); function my_deregister_styles() { if (is_home()) { wp_deregister

  • 当我从插件添加带有wp_enQueue_style的样式表时,如何让DEFER或ASYNC属性出现?

    时间:2014-09-15

    几乎我所有的CSS和JS资源都可以通过在资源中添加一个异步或延迟标记来延迟。这可能会大大提高页面加载时间的性能。但是,当wp\\u enqueue\\u style()负责添加这些属性时,我不知道如何指定要添加到头部的属性。wp\\u enqueue\\u script()似乎没有为额外属性使用参数。还有别的办法吗?

  • 如何获得更好的性能,从domain.tld/35重定向到domain.tld/Full-Permarink?

    时间:2014-09-27

    基于this answer 我创建了一个函数来更改来自域的短链接。tld?p=435到域。tld/435和重定向域。tld/435至域。tld/全永久性:function shorter_shortlink() { global $post; $shortURL = get_bloginfo(\'url\').\'/\'.$post->ID; if(!empty($shortURL)) { return $shortURL; } else

  • 如何在使用对象缓存时防止/延迟MySQL连接?

    时间:2014-09-30

    我们使用的是一个由memcached支持的对象缓存,但是我认为WordPress在每次加载页面时都会连接到MySQL,如果所有查询都可以由对象缓存处理,那么这应该是不需要的,对吗?这带来的问题是,我仍然需要扩展MySQL服务器,以便能够同时处理多个连接,即使执行的查询并不多,所以这听起来像是一种巨大的浪费。这个问题在我的设置中是个额外的问题,因为我的页面需要来自外部API的数据,所以页面加载时间会比平时要长,在这段时间内,连接只会在MySQL数据库上休眠,浪费一点时间。关于如何解决这个问题,有什么建议吗?

  • AJAX-SHORTINIT设置为TRUE将返回空白

    时间:2014-10-04

    我想我会this nifty shortinit trick 转一圈。然而,当我在自定义ajax处理程序中包含此内容时,我的回调没有得到任何响应。如果我对它进行评论,它的效果很好。有什么变化吗?<?php //mimic the actual admin-ajax define(\'DOING_AJAX\', true); if (!isset( $_POST[\'action\'])) die(\'-1\'); ini_set(\

  • 网站不必要地加载两次

    时间:2014-10-19

    当我使用工具时。pingdom。com,我可以看到我的网站不必要地加载了两次。第一次www.junkluggers。com已加载,cookie已设置。然后部分完成加载过程,www.junkluggers。com再次加载,这次包含以前设置和缓存的cookie。我想这种双重装载是不必要的。我怎样才能预防呢?测试:http://tools.pingdom.com/fpt/#!/dQNuas/http://junkluggers.com第一次加载:第二次加载,现在是cookie:

  • 重复使用函数而不是变量

    时间:2014-10-23

    我想我已经知道答案了,但我想澄清一下后端到底发生了什么。通常我调用wordpress函数,例如get_post_meta($id) 如果我以后想重用它,就把它赋给一个变量。如果我使用get_post_meta($id) 一次又一次地替换变量,比如在if语句或while循环中?

  • 运行的index.php文件太多,占用了所有内存

    时间:2014-10-29

    我在专用服务器上安装了wordpress站点。几天来,我在这个cpanel帐户上经历了高内存消耗,这使我的wordpress站点变慢了然后,我通过我的WHM帐户检查了Process Manager,发现了许多索引。php进程正在运行并消耗所有内存。然后,我通过process manager从我的whm帐户中删除了career99帐户的所有进程,内存使用也减少了。为什么索引太多。php正在运行?,我怎样才能检查这里的原因是什么?。我尝试了插件探查器,但没有发现任何插件有任何问题。我正在我的网站上使用W3 T

  • 改进或优化非常慢的查询

    时间:2014-10-29

    我有一个相当大的数据库-在wp\\U Post中有113299行,在wp\\U Posteta中有2160649行。有一个自定义查询是在添加或编辑帖子后运行的,每次运行时它都会出现在MySQL的慢速日志文件中,而且似乎耗时太多(实际上是17到78秒)。这就是它在query_posts: $args = array( \'meta_query\' => array( arra

  • WordPress性能-将所有元函数发送到函数或再次调用它

    时间:2014-11-03

    我需要将我的元盒信息发送到函数-该元已在页面模板上调用$meta = get_post_meta(get_the_ID())但我需要在函数中使用这些数据元盒大约有20个,包含不同的信息(字符串、数组、多维数组等)For best WordPress performance which is better option - 将所有元发送到函数(案例1)或仅发送帖子的ID并在函数内部再次调用元(案例2),还是等于?案例1somefunction($meta);案例2//page.php somefun

  • 根据当天的访问次数和日期查询帖子的最有效方式是什么?

    时间:2014-11-13

    我将为我的网站开发一段代码,以显示当天最受欢迎的帖子,这些帖子已经发布了X天了。我希望您能提供一些帮助,以最有效的方式实现这一目标。这就是我打算做的,请告诉我是否有更有效的方法。将每个帖子视图保存在只存在于当前日期的帖子元中。我已经启用了jetpack,所以我可以使用它来获取每个帖子的视图。通过包含当天访问量的帖子元查询帖子(使用WP\\u查询)。按日期应用筛选(以获取X天以前的帖子)。所以我可以选择帖子的年龄。例如,我可以显示最受欢迎的帖子,这些帖子最多发布一个月。查询时不考虑一个月以上的帖子。将查询保