首页 » 网站推广 » php置顶sql技巧_提升wordpress实行效率二次开拓实录

php置顶sql技巧_提升wordpress实行效率二次开拓实录

duote123 2024-11-25 0

扫一扫用手机浏览

文章目录 [+]
小编

wordpress 对分类增加广告配置功能

wp_terms 增加admaster字段 varchar 200

php置顶sql技巧_提升wordpress实行效率二次开拓实录

wp-admin/edit-tag-form.php

php置顶sql技巧_提升wordpress实行效率二次开拓实录
(图片来自网络侵删)

小资料:

wordpress

wp_terms分类表 wp_term_taxonomy分类类型表、wp_term_relationships分类关联表 这三个表单相互关联

wordpress优化效率

当wordpress实行效率过慢的时候,可以考虑在sql优化中考虑一下

wordpress的实行机制是会对置顶的文章进行查询,在原生的主题和大部分的主题中 都会去实行一个非常耗时的sql语句

SELECT wp_posts. FROM wp_posts WHERE ID IN (几万个文章ID)

wordpress没有对置顶文章韶光肃清的机制,以是说当你有十几万的文章后,就会涌现置顶文章几千个,select in 几万个ID 试想一下这条sql须要实行多久

经测试 select in 几万个id 实行韶光是16s 也便是实行16秒 该方法为公共方法很多地方都会调用它,以是这个sql非常常见置顶文章在wp-options表的option_name 下的sticky_posts 该数据是序列化存储的

在wp-includes/option.php

get_option //方法

wordpress有一种机制是修订记录,这个机制在编辑的角度绝对是很不错的,但是对待开拓职员来说就须要应对大数据的产生,均匀下来每一篇文章会产生十次旁边的修订的话,也就意味着数据量会增大十倍,wp-posts表中有着guid这个字段,该字段记录着最原始的地址,但是这个地方有个问题,那便是没有加索引,而wordpress中很多须要查询数据的时候都会去查询一下guid,没有索引的情形下会导致大量的sql慢日志,办理办法很大略 给其加一个索引即可 NORMAL普通索引 btree索引方法 wordpress 当style.css修正后不能立即生效的时候 可以在浏览器中打开网页查看引入css的后缀,须要更新后缀,暂时我利用的是最

define( 'THEME_VERSION' , '7.1' );

将版本号随意变动一个即可 可以让css样式立即生效 补充资料

wordpress大部分的开拓都在模板文件夹中 模板文件夹在wp-content/themes/模板文件夹

index.php 首页page.php 页面single.php 内容页category.php 分类页header.php 头部footer.php 底部style.css 掌握全局样式(前台)sidebar.php 侧边栏 小工具的内容大部分都会在这里search.php 搜索页面tag.php 标签页面functions.php 公共方法 他会去引用各种不同的公共方法comments.php 评论author.php 作者页面

标签:

相关文章

今日头条算法引领个化信息时代的变革

信息爆炸时代已经到来。每个人都是信息的接收者和传播者。面对海量的信息,人们往往感到无所适从。为了解决这一问题,各大互联网公司纷纷推...

网站推广 2025-01-31 阅读1 评论0

今日头条算法信息推荐的秘密武器

信息爆炸的时代已经来临。人们每天都会接触到大量的信息,而如何从这些信息中筛选出有价值的内容,成为了亟待解决的问题。今日头条算法作为...

网站推广 2025-01-31 阅读1 评论0

今日头条算法精准推荐背后的技术奥秘

信息爆炸的时代已经来临。我们每天都要面对海量的信息,如何从这些信息中筛选出自己感兴趣的内容,成为了每个人都关心的问题。今日头条作为...

网站推广 2025-01-31 阅读1 评论0