您当前的位置:首页 > TAG信息列表 > performance
主题定制器会减慢我的网站的速度吗?
我建立了一个很棒的主题,它非常灵活,因为它有500个不同的设置(custom) 在主题自定义项中键入。我生成实时csslike it says in the codex:function mytheme_customize_css() { ?> <style type=\"text/css\"> h1 { color:<?php echo get_theme_mod(\'header_color\'
本地化/文本域缓慢且混乱
我的主题有很多模板。其中大多数以通常的方式包含消息:echo __(\'This is the message\',\'mytextdomain\') 这有几个缺点。例如,如果我想更改“阅读更多”消息,我必须浏览所有文件以查看它是否存在。拼写错误的风险更大,而且更难检查消息的一致性。那么,有没有办法将信息集中在一个地方呢?我还想知道性能。对于每个页面加载,WP都会加载完整的textdomain,只会找到始终相同的翻译。尤其是在前端,这听起来效率不高。那么,有没有一种方法可以在不重复整个过程的情况
获取帖子并包含分类术语
如何从同一查询返回post数据中的分类术语。目前我正在调用get\\u posts/wp\\u query,然后循环调用wp\\u get\\u post\\u terms。不用说,它会破坏数据库并导致太多的查询。在上下文中,我列出了所有WooCommerce产品(“产品”帖子类型),然后添加了“设计器”分类术语。使用任何内置功能都可以做到这一点吗?
将变量传递给主题模板并在不同位置(如小部件)使用它们的最佳方式是什么?
我的模板文件位于/parts/template.php其中包含一个后列表代码,如,echo get_the_title(); //same lines with my_render_function 我正在使用它archive.php 用这条线。while ( have_posts() ) : the_post(); get_template_part(\'template\'); endwhile; 但现在我写了一个widget 和ashortcode. 使用名为
使用缓存插件和CDN可以在多大程度上提升WordPress的性能?
我意识到这个问题是以一种非常通用的方式提出的,没有关于所讨论的配置的详细细节,因此我不希望得到超出一般指导之外的答案。鉴于此,WordPress网站:基于典型的“重”(“包括厨房水槽”)主题,通过ThemeForest购买。净额,以及托管在典型的(入门级,基于Linux的)“廉价托管”上,价格低于$10/月。。。在多大程度上,人们可以期望使用正确配置的缓存插件(如W3 Total Cache)和CDN解决方案(如CloudFlare或MaxCDN)可以显著提高当前设置的缓慢性能?换句话说,如果我们将在“高
FECH_Feed()是否使用了大量服务器资源?
我有一个称为博客的自定义帖子类型(博客URL保存为自定义字段)。有近250种博客自定义帖子类型。当加载自定义帖子类型(博客)时,我使用fetch_feed() 获取该博客的最新帖子。现在我的站点位于localhost上。我的一个朋友说我不能用共享主机托管这个网站,因为我的网站使用了很多资源。这是真的吗?
应禁用什么才能在无法访问Internet的内部网络上运行?
我正在一个没有连接到Internet的内部网络上建立一个站点。加载页面的速度很慢。我已经添加了define(\'WP_HTTP_BLOCK_EXTERNAL\', true); 和define(\'AUTOMATIC_UPDATER_DISABLED\', true)\' 在我的wp配置中。php文件。WordPress似乎仍在试图联系gravatar。com和字体。googleapis。com。为了在没有互联网接入的情况下运行WordPress,我是否需要禁用其他功能?
WordPress快捷码与性能
短代码是否会影响性能?每个使用这种技术的插件都必须解析帖子/页面内容,寻找短代码?如果是这样的话,那么最好限制尽可能多的基于短代码的插件?
存储多个元字段与存储一个JSON编码字段的性能
我有几种自定义的帖子类型。对于一些人,我需要基于单个元字段查询它们,但对于其他人,我有十几个单独的元字段。如果我创建一个数组并将其转换为JSON,如果我逐个调用12个元字段,或者调用JSON,解析它,然后得到变量,会更快吗?我在想的一个更快的替代方法是逐个保存所有的元字段,但也要创建所有元字段的JSON版本。如果我需要通过meta进行查询,我可以这样做,并且在显示列表时,我不需要执行12个查询*num个帖子。
太多被覆盖的CSS规则是否会导致性能问题
我正在根据自己的需要定制avada主题。由于主题提供了许多选项来通过其管理面板设计正面样式,因此我必须为自定义元素等编写许多行简单的css代码。基于此网站不会与客户端相关的事实,这对我来说很好。我只是想知道,太多的css规则是否会导致性能问题?我知道,编写的规则会增加知识库的影响,而知识库必须加载。对于W3Total缓存,这应该不会太糟糕,因为它只会将大小减少到一点点kb。但是,即使使用缓存插件,覆盖过多的css规则是否仍会导致性能问题?只是想了解一下:我说的是3-4k额外的书写行。如果是,是否有任何选项
使用OVERRIDE_LOAD_TextDOMAIN进行缓存转换并提高性能
我有一个多站点wordpress,有多个本地化站点(es\\es,de\\u de,it\\u it)。我想通过缓存wordpress翻译文件来提高页面速度。我的代码有效(灵感来自Tristan Darricau)! 我的页面速度提高了0.50秒。现在,我的问题是:我的代码是正确的,或者可以破坏某些东西(核心、主题、插件),我已经测试过,它似乎可以工作,但我是wp的新手!/** * Cache translation * @param boolean $override *
Server Hardware for Wordpress
该硬件是否适合5000/7000日用户?Amazon EC2实例 | vCPU | Mem (GiB) | Storage SSD (GB) --------------------------------------------- r3.large | 2 | 15,25 | 3 x 40 3 SSD存储用于:Ubuntu SO服务器服务包括:Apache 2.4(PHP-FPM)和OpCache,Memcache,MySQL 5.6使用:问题是:
WordPress仪表板可见,但迁移后站点未显示
我最近使用复印机将我的WordPress网站从Bluehost移到了Godaddy。如果我要/wp登录或在仪表板中,我可以很好地访问该站点。当我去访问网站时,它不会加载。只加载白色背景,没有文本。如果我转到外观并尝试自定义主题,我仍然会看到白色背景。我尝试了以下方法安装新主题重新安装wordpress激活不同主题;优化Mysql数据库使用Replicator重新安装站点(问题仍然存在)使用不同的Replicator包(较旧的备份),我仍然无法查看站点。非常感谢您的帮助。EDIT我的错误日志中出现以下错误:
如果一个变量被多次使用,将像get_the_id()这样的函数赋给它是否更好?
如果我打电话get_the_ID() 在我的整个文件中多次指定get_the_ID() 到变量?// Call get_the_ID() directly function_that_needs_post_ID( get_the_ID() ); another_function_that_needs_post_ID( get_the_ID() ); VS// Assign get_post_ID() to variable $post_id = get_the_ID
有条件地加载css文件有用吗?
我读过一些文章,其中指出,根据站点是否需要javascript文件,有条件地加载javascript文件会很有用。因此,我开始从那些不使用这些元素的页面中排除自定义js。现在我想知道这是否也适用于海关。css-我知道我应该包括一个自定义。css文件,它将被gzip压缩并可能缓存在第二个域/cnd上。但是,如果我只在少数几个站点上使用自定义子导航,并且该导航的css规则以40kb为例,会怎么样?最好的做法是为这个场景创建另一个css文件,并且只在相关站点上加载它吗?
每次访问的MySQL查询-疯狂的高
我一直在努力提高网站速度有一段时间了。我在域映射的多站点网络上有很多插件。其中一个更大的罪魁祸首是令人生畏的职业选手,它消耗了大量资源。我比较了两个具有相同插件的站点,然而,一个站点的内容量是20倍。作为参考,另一个网站每次访问大约有500个查询。仅内容就可能导致这么多的查询吗?数据库不是我的强项。如果您能帮助诊断和解决此问题,我们将不胜感激。
仅使用WordPress身份验证
我想为我的WP站点的用户做一个小游戏。游戏本身将只使用WP的身份验证系统,但其所有其他逻辑都是完全外部的。现在,如果我使用带有自定义模板(嵌入游戏的PHP脚本)的标准WordPress页面,它会加载,但对我的用户来说加载速度太慢。我的游戏脚本使用与WP相同的数据库,速度很快。对于测试,我关闭了它(只剩下测试输出),但即使是WP中的这个“空”页面也太慢了。是否可以完全绕过WordPress(即放弃模板系统和除验证流之外的所有内容),直接加载我的游戏?我的第一个猜测是在我的站点安装的根目录中托管一个单独的脚本
为什么Thickbox jQuery会加载到我的站点上?
根据Wordpress:https://codex.wordpress.org/Javascript_Reference/ThickBoxWordPress使用了最初由Cody Lindley创建的ThickBox jQuery库的修改版本。ThickBox支持WordPress管理中使用的模式灯箱,包括帖子编辑器的“媒体”按钮(仅适用于WordPress 3.5之前的版本)和插件“搜索结果”屏幕上的“详细信息”链接。那么,如果这个东西是为Wordpress管理仪表板设计的,那么为什么即使我没有登录仪表板
创建自定义且功能强大的搜索表单
我是一名初级开发人员,目前正在开发一个Wordpress网站,该网站需要手工制作的强大搜索表单。我有一堆父简单(普通,非自定义)类别(客户、业务部门、运营和业务领域),然后我有一些子类别(例如,客户“测试”是客户的子类别,因此您可以理解我)。然后,我根据他们所属的客户、他们的业务部门、地区等对所有帖子进行分类,因此每个帖子都有自己的类别。在我的搜索表单中,我在标题中预装了不同的子类别(不需要AJAX),并附加到不同的选择。每个选择选项都有子类别ID的“值”,所以这很好。问题是,the form can b
推动儿童主题独立
我开发了一个网站,使用了一个成熟的主题,里面有大量的膨胀软件和我没有使用的自定义功能/小部件。包速度慢,95%的CSS(1MB!!!!)子主题从不使用Javascript。这就是为什么我考虑将子主题与父主题断开链接,并将子主题提升为独立主题的原因。然而,这需要“遍历”PHP代码、脚本和CSS,以在修剪之前验证所使用的内容。一般来说,你会采取什么步骤来实现这一目标?