您现在的位置是:首页 > 网站制作 > WordpressWordpress
WordPress能承载多大的数据?文章数量十万百万能承载吗?
杰帅2023-06-07【Wordpress】人已围观
简介wordpress支撑几百万文章查询量没问题,不过需要自己改写部分代码,去掉WordPress一些耗时大的功能。
wordpress支撑几百万文章查询量没问题,不过需要自己改写部分代码,去掉WordPress一些耗时大的功能。
面对大数据量(百万级),有几方面可以考虑改进:
1. 数据库增加部分索引
对于post_modified_gmt,post_date,post_date_gmt,author_post_date_gmt(如果作者多的话)建立索引
2. 在查询时候,去掉SQL_CALC_FOUND_ROWS参数,这个参数比较慢。当然,他会影响部分功能,如果需要,你自己改写一下。
3. 登录后台时候,每次都统计一共有多少文章,这个比较慢,在wp-includes/post.php中,function wp_count_posts,你可以改写一下,或者去掉统计这个功能。
4. 发布文章后获取trackback的过程 SELECT ID FROM wp_posts WHERE to_ping <> ” AND post_status = ‘publish’,非常慢。建议直接干掉
5. WordPress搜索功能,可以用一些开源搜索代替,或者去掉这个功能,否则一个like,数据库基本就瘫了。
6. 分类目录的问题,如果每个类目下文章都不少,需要对这部分涉及的逻辑做改写,否则非常慢
7. 去掉一些慢的小工具,如归档之类,或者自己重写。对于别人做的主题,也慎用。
注:还包括数据库分区优化
Tags:WordPress能承载多大的数据
很赞哦! ()
相关文章
随机图文
-
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下 -
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功 -
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata?
文章评论
本站推荐
标签云
猜你喜欢
- 外贸网站优化,如何让外贸网站收到大量高质量询盘?
- WordPress网站获得完美的Yoast SEO可读性高分教程
- WordPress函数:add_submenu_page()后台为顶级菜单添加子菜单用法及举例
- wordpress面包屑导航制作教程(非插件)
- 如何选择好的WordPress主题
- WordPress 函数:get_template_part()调用你的自定义模板
- WordPress函数the_author_link()
- 修改WordPress默认的发邮件地址
- WordPress函数calendar_week_mod()
- WordPress主题制作全过程(九):制作single.php