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

  • Admin-ajax.php变慢了,但不知道是哪个插件

    时间:2017-12-12

    管理ajax。php速度变慢了,但无法确定是哪个插件。尝试执行以下步骤:https://woorkup.com/diagnose-admin-ajax-php-causing-slow-load-times-wordpress/

  • 提高WordPress在大量帖子上的性能

    时间:2017-11-27

    我们有50多万个帖子,数据库大约有3个。x GB。(我们分配了5GB的innodb缓冲池)我们一直在使用缓存插件,但在缓存不可用的领域,性能仍然缓慢,例如wp admin Stuff。还有其他优化建议吗?

  • 为什么/wp-login.php不能实现负载均衡?

    时间:2017-11-13

    我看到有几个问题贴出来了,但它们要么没有通过这个特定的项目,要么没有得到回答。基本上,我在同一wordpress网站的两个实例之间设置了负载平衡nginx 在前面。为了成功登录,我必须锁定所有请求/wp-admin 或/wp-login.php 到特定服务器。哪台服务器似乎无关紧要,只要所有请求都转到同一台服务器。起初,我以为有一台服务器在保存会话数据,但我对PHP会话进行了集群,结果发现它没有保存任何内容。我检查了cookie,但没有显示任何服务器敏感信息(只有具有静态值的WP测试cookie)。我不断

  • 如何将多个wp_INSERT_POST合并为一个以获得更好的性能

    时间:2017-11-09

    我需要以编程方式向DB中插入大约300篇文章。通常我使用wp\\u insert\\u post每次处理一条记录来完成这项工作,但这次我认为它不能很好地处理数百行。根据this, 在一个查询中插入多行可能会更快。所以,我想知道是否可以在一个查询中使用wp\\u insert\\u post。对不起,我的英语不好。

  • 避免多次加载Facebook按钮和统计数据

    时间:2017-11-08

    当我的网站加载单个帖子时,一些带有相关统计信息的Facebook按钮(共享、保存等)会显示在三个不同的位置:帖子的顶部和底部,以及网站的侧边栏。我认为,这会减缓网站负载,所以,问题是how to load these buttons and the associated statistics only once (在变量中),然后在多个位置显示它们?我知道W3 Total Cache和其他类似的插件,但是其他方式呢?可能需要一些PHP代码?

  • Slow Mysql Queries

    时间:2017-10-30

    我觉得Wordpress太慢了。我发现这是因为MySQL查询。有时需要2到10秒的时间。我安装了查询监视器以查看问题的原因:https://cdn.pbrd.co/images/GRit4ZF.png

  • 使用全球$POST对性能的影响

    时间:2017-10-28

    我有两个函数可以执行相同的操作:它们为过期的帖子添加标题前缀。以下哪项功能对站点性能的影响更大?function expired_facebook_events_title_prefix_( $title, $id = null ) { if( is_singular( \'facebook_events\' ) && \'expired\' == get_post_status() && in_the_loop() ) {

  • Wordpress Caching On Demand

    时间:2017-10-28

    我想按需缓存一些昂贵的计算,并将它们存储在一个普通文件中,以便以后提取。WordPress核心实用程序中是否有任何内置函数可以处理添加、获取和删除缓存?类似于以下代码段的内容:if ($foo_string = $storage->fetch(\'foo\')) { $foo = unserialize($fooString); } else { // Do the work to calculate $foo. $storage->sa

  • 哪一个更有效率?使用usermeta,还是创建新的MySQL表?

    时间:2017-10-27

    我正在构建一个书签功能,允许用户在博客帖子中放置一个标记。然后,数据将保存在数据库中,并在打开该博客文章时检索。在WordPress中,同样的概念可以应用于很多事情,比如帖子评级、帖子偏好等。到目前为止,我一直在为这些功能创建新的MySQL表(方法2),但现在我在猜测自己。两种方法:1。使用本机wp_usermeta 表这需要序列化帖子ID和标记位置的列表,然后将它们存储在wp_usermeta 表作为字符串。使用此方法似乎最简单,但我不确定这会如何影响wp_usermeta 桌子特别是考虑到序列化数据可

  • Wp_cache_set不工作有什么原因吗?

    时间:2017-10-27

    wp\\u cache\\u设置不工作的原因是什么?我一直在转动车轮,试图弄明白为什么这些都不起作用。有什么建议吗?这些函数旨在帮助我将结果缓存到键/对象,然后利用键/对象显示信息。但是,它们不存储密钥/对象$related_post_ids = wp_cache_get( \'related_post_ids\' ); if ( false === $related_post_ids ) { //seting args and run query $the_query = new

  • WP_REGISTER_SCRIPT多个标识符?

    时间:2017-10-24

    为了避免多个<script> 标记我定期连接脚本并生成一个bundle.min.js JS文件和\'jsbundle\' 标识符。问题是,随后添加的东西,如插件,可能依赖于注册的一个或多个库are present, 但包装一般\'jsbundle\'. 有没有办法告诉Wordpress\'jsbundle\' 例如,暗示\'jquery\', \'backbone\', ... 为了1)资源不会被加载两次2)事情不会因为未实现的依赖而失败?我已经试过了wp_register_script, 建

  • 性能错误-数据库查询速度慢

    时间:2017-10-03

    自2017年9月26日以来,我的网站表现出现了严重问题。加载单个帖子或任何其他页面甚至需要20秒。我一直在调试它,发现问题是DB查询。例如,此操作几乎在每次加载页面时都会执行,大约需要36秒:SELECT t.*, tt.*, tr.object_id FROM az2_terms AS t INNER JOIN az2_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN az2_term_rela

  • AWS (or others) vs VPS

    时间:2017-09-12

    目前,我们正在以最高的性能在专用OVH网络主机上运行基于WP的网站。由于我们网站的流量不断增长,我们即将迁移到专用解决方案,这就是我的疑问所在。在搜索WP HA教程时,我发现了两种主要的方法——自托管VPS(具有自己的MySQL和Apache实例)或使用AWS或Docker等WP图像预定义托管。哪些解决方案的性能更好?当然,这个问题有点笼统,因此让我们假设钱不是一个主题,因此我们可以投资于高AWS计划和强大的VPS机器。对于那些使用AWS的人来说,第二个问题是,这个解决方案有多可靠?您是否遇到停机?我们的

  • 许可证、订阅等及其对性能的影响

    时间:2017-09-08

    我已经使用wordpress多年了,时间太长了。而且,由于持续的成本,我对付费解决方案避之唯恐不及。我当然不介意与支持协议相关,在支持协议中,你只会失去支持,但你仍然会得到终身更新(我个人认为这应该是普遍使用的模式,主要是为了鼓励插件不断更新)。但我来到一个项目,我发现我不仅安装了大量插件,还安装了许多付费解决方案,并开始思考:许可对性能有何影响插件“呼叫总部”或“授权警察”的频率如何?假设一个页面是提供给用户的,并且该页面可以使用5、10、20多个插件来显示,(为了便于讨论,可以这样说),其中有6个插件

  • 对于wp_Delete_POST,每秒30个帖子是否被认为很慢?

    时间:2017-08-20

    我的WordPress中有大约90000篇帖子,我想用插件删除其中的大部分。我从需要删除的帖子中提取所有ID,然后执行以下操作:// $delete_posts contains all IDs foreach ($delete_posts as $dp) { wp_delete_post($dp, true); } 我坐在这里想知道为什么我的插件不能像预期的那样工作——我用PhpMyAdmin检查了我的数据库,发现帖子被删除的速度非常慢。也许每秒30个帖子?那肯

  • 在避免使用POST__NOT_IN时显示正确的POST_PER_PAGE数量

    时间:2017-08-14

    WordPress VIP 和其他development guides 我看到过这样的建议:在大规模使用WordPress时,出于性能原因,避免使用post\\u not\\u in。他们的建议是过滤掉php中的帖子:$posts_to_exclude = [ 67, 68, 69 ]; $query = new WP_Query( [ \'post_type\' => \'post\', \'posts_per_page\' =>

  • 哪一项对站点性能的影响更大?模板覆盖或挂钩

    时间:2017-07-26

    我正在建立一个以“邻里”为主题和WooCommerce的网站。该网站相当大,而且大量定制,我必须设置几十个div来不显示或编辑文本,我正在使用一个大型翻译功能,它使用多个switch语句。以及用于编辑多个woocommerce按钮的挂钩。因此,我的问题是,隐藏所有这些div并使用该功能编辑文本和重定向,还是应该覆盖woocommerce中的多个模板文件来进行这些更改,从而提高性能?

  • WordPress加载前端和后端的时间太长(100秒)

    时间:2017-07-19

    我面临一个奇怪的问题,WordPress在后端和前端都需要100多秒才能加载。我的网站是nawkaar9。com托管在Digital Ocean 512 MB Ubuntu虚拟机上。我阅读了大量答案,并尝试了以下解决方案:Disable Plugins - 我一次禁用了所有这些功能,但问题仍然存在Switch to default theme - 我改为2013年,但没有结果P3 Profiler plugin - 实际上,安装这个插件没有任何意义,因为即使禁用了所有插件,问题仍然存在,但我还是安装了这个

  • 将图像上载到媒体库失败,内存耗尽

    时间:2017-07-10

    我正在尝试使用通过CRON计划的以下脚本,每天将数百张图像从服务器上的文件夹上载到媒体库:<?php require_once(\'../../../../public/wordpress/wp-load.php\'); require_once(\'../../../../public/wordpress/wp-admin/includes/image.php\'); function importImage($imagePath, $postId) {&

  • 如何在没有插件的情况下组合javascript文件?

    时间:2017-07-07

    我记得(似乎……)有一种方法,可能是一些配置选项,可以组合/合并javascript文件(用于生产站点)。我的意思是仅仅使用普通的wordpress代码,而不是插件。我错了吗?如果没有,怎么做?找不到可靠的信息。