百万数据优化纯静态化缓存数据分表分离,ly_cache

老阳 3999 4
LY_百万数据优化纯静态化缓存数据分表分离
插件ID:ly_cache
版本:1.2.44
ZBP>= 1.6.0
PHP>= 5.5
文件:188.75KB
更新:2024-08-12

 LY_百万数据优化纯静态化缓存数据分离,百万数据优化,文章内容数据分离,自动纯静态化缓存,降低网站资源消耗,提升网站的访问响应速度。

针对上百万数据动态优化测试,原表数据优化与静态化缓存加速,降低网站资源消耗,提升网站的访问响应速度,简单轻捷的自动纯静态化缓存。

发布编辑文章会自动更新静态文件,删除文章与公开状态的文章设置为不公开状态都会删除静态文件,当前缓存的页面超过设置的缓存时效也会自动更新当前页面的缓存,同时静态页也统计文章的浏览量,更有极速重置开始全新的缓存。

插件特点,三大功能可组合使用或者单独使用:

1、数据库优化,是提速优化的根本。

2、数据分离,文章内容分离txt优化,或者文章描述内容Meta分表保存到 `zbp_ly_cache_post` 数据表,按ID字段每10万独立分一个表,优化数据表体积提升数据库处理能力。

3、静态化缓存0调用数据库。

缓存c_html_js_add.php的作用是减少用户访问重复加载JS插件功能,如果没有用户相关互动状态的JS功能,建议开启这个强化缓存。

实测针对300百万数据动态优化测试,其它优化说明:    模块管理侧边栏不要使用文章归档模块与日历模块,不要使用主题与插件的随机显示文章功能,文章页建议不要使用上一篇下一篇的功能。    

一个网站的响应速度不能完全只靠一个插件就能解决,很重要的是检查主题与其它插件不合理的设计引起响应慢的这些需要针对性的去优化。

开放蜘蛛UA说明:spider(国内5大蜘蛛UA,百度、头条、360、搜狗、神马)|bingbot|BingPreview(必应相关)|Applebot(苹果)|Googlebot|Mediapartners-Google|Adsbot-Google|GoogleOther  (谷歌相关),自己可以自定义开放国外或者其它的蜘蛛。


1、百万数据优化纯静态化缓存数据分表分离 - 老阳插件

2、百万数据优化纯静态化缓存数据分表分离 - 老阳插件

真正的纯静态规则,生成静态的页面可以关掉php与mysql都能访问,目前只支持nginx规则。

3、百万数据优化纯静态化缓存数据分表分离 - 老阳插件

看看开启纯静态化缓存的测速效果:电信访问平均响应0.49秒,当前测速网站是使用的香港服务器。

4、百万数据优化纯静态化缓存数据分表分离 - 老阳插件

再看看关闭纯静态化缓存的测速效果:电信访问平均响应1.44秒,没有开启纯静态化缓存明显慢了近3倍的响应速度。

5、百万数据优化纯静态化缓存数据分表分离 - 老阳插件

静态化缓存页面用户登录状态掉失,主题定制适配c_html_js_add.php动态调用登录状态页面处理 

https://www.58xp.com/post/119/


20240630更新:文章分表功能按ID字段每10万独立分一个表。

20240327更新:更新一个安全问题,请大家更新最新版本。

20230902更新:优化一些细节,增加多域名生成独立静态设置。

20230709更新:增加分表与分离的文章内容替换设置。

导出文档
打赏作者
《百万数据优化纯静态化缓存数据分表分离》.doc
将本文下载保存,方便收藏和打印
导出文档
评论列表
  • 倾心WHY 回复
    中国江苏 移动/数据上网公共出口
    我用了数据库分表后,后续发布文章是自动到分表里的吗,还是需要手动操作?
    • 老阳 回复
      中国广西 电信/数据上网公共出口
      新数据自动的
  • 火小宁 回复
    中国四川达州 移动
    怎么我启用了插件之后就不能火车发布数据了
    • 老阳 回复
      中国广西 电信/数据上网公共出口
      你的火车头插件的执行方式原因,你要设置打开不静态首页