您当前的位置:首页 > TAG信息列表 > optimization
Wordpress Customise
我正在寻找一个插件,让我把一个“请等待”的消息(类似于notebook-driver.com 当人们点击某些链接时,您会在几秒钟后被重定向到下载链接。例如,当人们想从我的博客下载东西时,我会将他们重定向到一个带有广告的页面,该页面在开始下载之前会显示5秒钟。有这样的插件吗?或者如何手动执行此操作?谢谢
如何优化一个页面上的多个WP_Query()调用?
我正在构建的当前站点有一个主页,其中将包含大约10个WP\\u Query()实例。其中一些人将发布一系列帖子,而其他人则根据身份证号码针对一个帖子。在处理如此多的WP\\u Query()实例时,我应该如何优化页面加载速度?使用缓存插件是否足够?还有什么我应该做的吗?或者我甚至不应该担心它,因为10个数据库查询不会导致性能显著下降?
将多个WP_Query优化为一个调用?
我已经完成了我的网站建设,并注意到由于结构原因,由于每个WP\\U查询在不同的帖子类型之间跳转,加载数据需要3秒钟。我想知道我是否将这些放在一个函数运行中,这样就不必每次都运行一个数组,这是否会产生任何有益的效果?遗憾的是,目前我已经尝试:function get_gametitle_info() { global $post; $game_terms = get_the_terms($post, \'games_titles\'); $game_con = w
我应该在哪里托管我的图像?
我刚刚读了这篇文章http://codex.wordpress.org/WordPress_Optimization/Offloading 关于如何将内容上载到外部源以提高速度和节省带宽。无论如何,我的网站有很多图片,但它们要么是静态内容,要么是放在每篇文章旁边的缩略图(每篇都小于30kb)。由于我现在没有流量,我真的不需要这样做,但优化不会有什么坏处。将我的内容移动到另一台服务器/主机名太复杂了,对于像我这样的小网站来说,这不值得。然后我们有像Flickr和Imgur这样的免费托管服务,但我认为这些缺点
如何将核心js文件移到页脚
在测试页面速度时,我发现2个js文件导致速度延迟,根据PageSpeed Insight. 文件名为wp包括/js/swfobject。js包括/js/评论回复。min.js如何将这些文件移动到页脚中,目前这两个文件都加载到页眉中。
WordPress网络VS单独安装
我正在考虑在一个wordpress网络上托管我的所有客户站点。到目前为止,我已经为每个站点安装了一个新的wordpress安装。就可扩展性而言,将所有站点托管在一个网络中(与独立安装相比)是一个好主意吗?
在中使用<?PHP ECHO get_num_queries();?>查询,我看到有7000多个查询?
我已经在几秒钟内完成了查询。在我的页脚中。php和我看到的约9秒内查询7000次,这是很多吗??在我的本地主机上我在3070秒内有195个查询。由于实时版本很慢,我想知道查询是否是原因?什么是监控/减少查询的最佳分步方式?如何检查触发查询的代码?当做
使用多个“home_url”查询与多次调用一个变量
问题因为我使用了home_url() 在一个页面模板中,我很好奇下面的方法是否会加快我的页面加载时间。我的方法是存储home_url() 然后每次调用该变量,而不是使用home_url() 每次。动机我之所以认为回显变量会加快页面加载时间,是因为(如果我的理解正确的话)回显变量不需要每次调用该变量时都查询数据库。方法A<ul> <li><a href=\"<?php echo home_url(); ?>/category/blue\">Blu
使多站点上的不同站点引用相同的脚本
我正在使用多站点,希望我的所有脚本都指向相同的URL,以便尽可能优化它们。目前我有:http://www.site.com/news/wp-content/themes/js/bxslider.jshttp://www.site.com/events/wp-content/themes/js/bxslider.js但它们都引用同一个文件。我希望他们都是这样的:http://www.site.com/wp-content/themes/js/bxslider.js这样一来,即使人们已经在本地缓存了同一文件,
最近的帖子成了头条新闻。如何优化循环
我在我的页面模板中使用它来显示类别8、17、23、423中最近的20篇文章的标题 <div id=\"horizontalTab\"> <ul class=\"resp-tabs-list\"> <li>Football</li> <li>Ice Hockey</li> <li>Basketball</li> <li&
echo vs output variable
有人曾经告诉我,这对性能有好处,而不是一直打开和关闭php标记并使用echo,比如:<hgroup> <h1><?php echo getHeading1(); ?></h1> <h2><?php echo getHeading2(); ?></h2> </hgroup> 相反,他使用了一个输出变量,并在最后回显它。$output .= \'<hgroup
将多个CSS文件合并为一个文件
我一直在一个网站上工作,那里只在需要时才编写和加载特定的CSS文件。我想将所有这些脚本合并到一个文件中。我对缩小或压缩不感兴趣,尽管第一个可能很好。我测试了太多缓存和压缩机制,包括W3缓存或WP Minify(多年来一直没有更新),但都没有成功。是否有一个简单的过程可以做到这一点,与wp\\u styles变量交互?下面的url上提供的这个脚本听起来很有希望,但实际情况并非如此https://gist.github.com/bainternet/1802367有什么想法吗?
对函数进行排序和优化
我一直在努力构建一些功能,以便在我的网站上显示产品。这些产品的价格是根据许多变量计算的。我认为第一组函数可以工作,但我不确定调用这些函数以防止多次数据库调用的最佳位置。我不确定这些函数是否仅仅通过在函数文件中设置来缓存值,或者是否应该在头文件或其他地方调用它们。编辑:虽然我觉得我有很多对数据库的调用,包括所有get\\u post\\u meta等等,但我认为我最关心的应该是让这些函数工作起来。目前有些人没有这样做。我知道第一个函数可以工作,但我不确定调用它的最佳位置。(页眉或每页)所有函数也依赖于另一个
如何为数以百万计的帖子优化WP网站
我正在为一家公司开发一个网站,该公司很可能会通过自定义帖子类型创建数百万篇帖子。他们是祈祷者,所以前端的用户基本上只是通过表单提交一个简短的短语。公司只关心帖子内容和发布日期。这个网站甚至还没有上线,他们已经有超过120000个帖子了,所以我说数百万的话是非常严肃的。因此,有几个优化问题:假设我在一个自定义帖子类型中有一个“特色”类别,有500000篇帖子。特色类别只有500篇帖子。如果我为特色帖子创建一个查询,我是查询整个500000篇帖子,还是仅查询500篇特色帖子?如果我只想显示最近发布的十篇文章,
哪个更快?一个大查询,还是几个小查询?
我正在开发一个应用程序,它需要通过Ajax查询随机排列的一堆帖子。类似这样:$query = new WP_Query( array( \'posts_per_page\' => 50, \'orderby\' => \'rand\' ); 由于网站的性质,人们可能需要更多的帖子(总共有250-300个帖子)。因此,如果他们需要更多的帖子,我必须再次查询,除非以后我必须发送一组我已经使用过的帖子,这样人们就不会再收到相同的帖子。一次引入所有职位会更有效吗?还是在人们每次用完帖子时都会
Wordpress的清漆+Nginx好吗?
我正在安装我的新服务器,并试图为我的wordpress创建一些良好的环境,所以我想知道是否安装Varnish + Nginx 这是个好主意,可以加快我的wordpress网站的速度,或者有其他更好的组合,如果varnish和wordpress之间存在任何已知的问题谢谢你的帮助
fastest replacement DB
WordPress的速度和大量帖子(post和post\\u元表中的数十万行)的最佳数据库设置是什么?虽然我可以尽可能多地缓存和优化我的查询/PHP,比如在How to Optimize WP site for millions of posts (我的情况与问题的OP非常相似),这只是快速优化查询行负载的一部分。我正在考虑使用tokudb测试/基准测试mySQL(http://www.tokutek.com/tokudb-for-mysql/), 马里亚布(https://mariadb.org/),
不同帖子类型的单独数据库表
wordpress的一个大问题是,它上面的所有内容都是帖子(wp posts表中的一条记录)!图片、帖子、页面、产品(例如在woocommerce中)、公文包、帖子修订。。。几乎所有内容都作为记录存在于wp posts表中,它们之间的主要区别在于“post type”字段不同!因此,随着时间的推移,你的wp posts表变得越来越大,除非删除“修订”之类的帖子,使表变得更轻一些,否则你就无能为力了!有没有办法将“页面”、“帖子”和“媒体”等主要帖子放在单独的表格中?
优化对自定义字段的调用量
我的代码库中有以下代码片段: foreach($this->adverisers as $adveriser) { $this->data[$adveriser->name][\'image\'] = bfi_thumb(get_post_meta($adveriser->ID, \'ss_adverti
用于检索帖子ID、缓存结果并改进wp_Query的函数
我希望通过创建一个函数来优化db性能,该函数可以检索特定类别中帖子的ID并缓存结果。因此,不需要像这样的查询:SELECT … WHERE 1=1 AND wp_posts.ID NOT IN ( SELECT tr.object_id FROM wp_term_relationships AS tr INNER JOIN wp_term_taxonomy AS tt ON tr.term_taxonomy_id = tt.term_taxonomy_id