您当前的位置:首页 > TAG信息列表 > performance
Bluehost网络主机和W3TC的性能问题
我目前正在与Bluehost争论服务器运行速度慢的问题,他们指出了gtmetrix的一份报告。com中,我发现效率低下的CSS选择器。仅登录页面就有55个效率非常低的CSS选择器。其中包括:#adminmenu li.menu-top:hover .wp-menu-image img 带有3个后代选择器的标记键和使用标记过度限定的类还有许多其他文件,但CSS文件指向/wp管理员/css/wp管理员。css?版本=20111208这是WordPress的CSS文件。这正常吗?还是指引用相同选择器的其他
一篇帖子包含了30个后元价值观,这是不是太过分了?
我有一些数据保存为post meta,有时一些插件可能会保存额外的数据。现在我安装了bbpress,它可以节省至少10个post meta。把它们加在一起,每个帖子有将近35个帖子元。我认为如果没有bbpress,WordPress可以处理更多的内容。With bbpress forum, the number of posts will increase dramatically, multiply by the number of post meta, it will be a huge post m
我应该将瞬变与W3总缓存APC缓存一起使用吗?
我应该在这样的查询中使用瞬态吗?<?php if ( ! $my_paged = absint( get_query_var( \'paged\' ) ) ) $my_paged = 1; if ( ! $my_query = get_transient( \"567recent_$my_paged\" ) ) { $my_query = new WP_Query ( \"cat=2526&posts_per_page=1&page
Fast publishing in wordpress
Wodpress编辑器太慢。如何创建其他更快的界面或如何快速发布帖子。我只需要为作者,类别和字幕文件。有没有办法代替默认的wordpress编辑器?
哪一个来自这个查询更快
我需要做一些查询。现在我从这个变量中选择。这是从这个查询速度更快。它们之间有哪些区别?function filter_where($where = \'\') { $where .= \" AND post_date > \'\" . date(\'Y-m-d\', strtotime(\'-10 days\')) . \"\'\"; return $where; } add_filter(\'posts_where\', \'filt
存储/缓存AJAX发送的数据以避免重复请求
我开发了一个小部件,它提供了一个完整的归档搜索工具,用户可以在其中选择各种选项,这些选项加入到一个对象中,通过ajax操作传递给WP\\U查询,该操作通过JSON返回结果数据。10个结果被发送回页面,因此需要分页。每次翻页时都会发送一个新请求。更多here.我的问题是:为了减少请求负载,我希望如果在翻页后调用该操作,则不会发送有关查询的信息,而只发送更改页面顺序。为了实现这一点,我假设解决方案是存储已经发送的查询。怎么可能做到这一点?谢谢
减少wp_Query调用量
我正在一个网站上工作,我们将从菜单中引入下拉面板,它将显示网站上各种标签的缩略图。每个面板的左栏显示一篇特色文章,右栏显示6个缩略图;在每个选项卡上,我将执行两个wp\\U查询循环,第一个循环显示特色帖子图像,第二个循环显示6个缩略图(不包括特色帖子)。我想知道这是否是最有效的方式,因为有10个选项卡,所以主菜单中有20个wp\\u query的用法。以下选项卡之一的示例代码: <div class=\"displaymenu\"><div class=\"menucontent\
仅加载到联系人模板页面
在页脚中,我加载了Google maps api。但仅在联系人页面上,我使用了谷歌地图api。现在我想编写代码。google maps api仅加载在联系人模板页面中。我怎么才能做到呢。这是页脚中的脚本标记。 <script type=\"text/javascript\" src=\"//maps.google.com/maps/api/js?v=3&sensor=false\"></script> 那个脚本标签。只能在模板联系人页面中加载。谢谢你的帮助
在边栏中创建小工具或启用快捷代码
我很清楚WordPress在默认情况下不会处理侧栏中的短代码。我的问题是为什么。我正在构建一个非常小的插件,当存在短代码时可以导出一些内容。这将主要用于内容区域。我想允许用户在侧边栏中显示该内容,我正在讨论是否包括one line fix to enable the shortcodes 而不是添加约50行代码来创建小部件。是否有什么原因可以避免侧边栏中的短代码?这只是一个惯例吗?
使用AJAX加载WP内容比正常页面加载对服务器的要求更低,速度更快?
这是我在阅读了一些关于WP-ajax过程的文章后产生的一个技术上的疑问(尽管找不到)。加载WP内容(任何内容、页面、帖子、小部件等)是否更快、更便宜使用WP-ajaxapi而不是发出完整的规范页面请求?我考虑过这一点,因为可能需要通过wp-admin/admin-ajax。php比加载一个运行整个WP堆栈的新页面要轻。我说得对吗?
从代码角度看WordPress数据库的可伸缩性
我在StackExchange上阅读了有关WordPress扩展的多个问题,普遍的观点是,如果您有支持WordPress的基础设施,WordPress确实是高度可扩展的。然而,所有的观点都指向并谈论数据库的扩展。然而,出于好奇,我必须问WordPress代码的可伸缩性如何?我在代码中找到了许多将用户ID或Post ID转换为整数的地方。现在,PHP将整数范围限制为-2147483648 to 2147483647(有符号)用于32位和9223372036854775807 对于64位。从而限制代码在该范围
WP_DEBUG通知是否解释了我的站点运行如此缓慢的原因?
当我启用时WP_DEBUG, 我收到很多以下类型的通知(见下文)。当然,我通常不会打开调试,但我想知道这些是否是一条线索,可以解释为什么我的页面加载需要这么长时间。更清楚的是,一旦页面开始加载,我的网站就很好了(所以这与加载大型资源无关)。我也在一个非常快速的专用服务器上运行mod_php, 所以我很有信心服务器不是瓶颈。这种缓慢几乎肯定与MySQL/PHP需要很长时间有关,我很难找出原因。如果这些通知没有用,我还能做些什么来检查吗?我安装了调试栏插件,它显示了大约8.5MB的内存使用量,我认为这对于WP
Wp_INSERT_USER()和wp_CREATE_USER()有什么不同
我知道前者允许附加参数,因此可以提供更多用户信息,但除此之外,为什么两者都存在?我想知道的具体原因是,wp\\u insert\\u user()的速度非常慢。大约在5-10秒之间。我不记得以前在使用create\\u user时遇到过这个问题,所以我想知道在幕后是否有更多的事情发生,而不是另一个。谢谢
META_QUERY的WP_QUERY性能问题
我正在为使用WP_Query 实例从具有2个非空自定义字段的2种帖子类型中选择帖子。根据现场的具体情况$current_zone 变量可以设置为确定要从中查询的类别。// Custom loop $paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1; $custom_loop_args = array( \'post_type\' => array(\'videos\', \'post
WooCommerce有数千种产品--网站是不是很慢--优化数据库查询?
到目前为止,我的WooCommerce中有大约8000个产品,即使在缓存之后,前端的产品页面也需要几秒钟才能加载。我的VPS主机说我应该有多个数据库这是正确的方法吗?如果是,怎么可能?任何关于加快数据库查询速度或只是加快前端速度的建议都会很好。
WordPress性能问题。我可以调试它吗?
我有一个网站,在正常工作的同时,每天上午11:00使用大量的服务器资源。web托管帐户只包含WordPress,我没有安装任何其他软件。此外,托管帐户基于云Linux,这意味着我可以统计我的帐户资源使用情况。下面您可以看到我的帐户的资源使用情况:Your site has been limited within the past 24 hours CPU resources were limited for your site You have reached processes numb
Wp_options表的查询速度较慢
我一直在跟踪基于WP的站点的慢速查询日志(默认值为a long_query_time 设置为10),我注意到以下查询经常被记录-# User@Host: root[root] @ localhost [] # Query_time: 0 Lock_time: 0 Rows_sent: 394 Rows_examined: 458 SELECT option_name, option_value FROM wp_options WHERE autoload = \'yes\';
如何减少每个插件加载/包含的文件量?
我有一个Wordpress网站,它使用了几个插件,即8。大多数插件都包含许多自己的JS和CSS文件,有些插件甚至包含多达3个单独的CSS文件。可以想象,这会影响HTTP请求的数量,从而影响加载时间。许多插件也只在某些页面上使用,但JS或CSS仍然加载在未使用的页面上。所有这些文件都自动包含在通过WP\\u head()的中;。有没有办法手动包含这些文件,然后有条件地加载它们?最好不用调整插件代码本身?对于大量插件包含的许多文件,是否还有其他常见做法?
重复的导航栏查询缓存失败
每次出现页面视图时,wordpress都会在下面发送一个复杂的非索引查询。完全相同的查询被一遍又一遍地发送,似乎是通过一些“缓存”代码传递的。但为什么缓存实际上不阻止反复执行查询?捕获的查询在每个页面视图上都会重复询问,它是:# Query_time: 0 Lock_time: 0 Rows_sent: 320 Rows_examined: 1608 SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN
如何在CloudFront上提供完全缓存的完整HTML
我正在使用cloud front,但我希望它不仅能服务于图像和CSS,还能服务于本地缓存的完整静态HTML页面。我正在使用wp超级缓存。。。我假设它正在缓存帖子和页面的完整HTML。但我认为在Cloudfront中拥有尽可能多的站点会更好。我目前正在使用origin-pull,但它看起来像是本地缓存的HTML页面。我的网站变化不大,主要是每隔几周更新一次采访。