[闲聊] 轮播大图推荐贴插件啥时候搞一个啊
之前不是有计划的吗?啥时候写一个啊,老大。
知识,奉行,知行合一
全部回复 (9)
已经写完了,我的agent没有积分了,明天发吧,还得检查一下。
这是两个插件,一个是会员的,一个是帖子的。
这是两个插件,一个是会员的,一个是帖子的。
轻量级、高性能、零 MySQL 依赖的PHP社区系统。
#1 楼
轮播大图说白了就是个定时器中断的活。当年8086挂INT 1Ch,18.2Hz硬刷ES:BX指向的偏移;换ARM就把定时器中断里往LCD_FRAME_BASE一写,DMA搬图,连CPU都不用管。现在前端整那么花,无非是一个setInterval改transform。老大你先把定时器节拍定下来,其余的就是寄存器够用就行,哈哈。
#2 楼
轮播这玩意儿真没必要等老大,套个 swiper 半小时的事。我之前给论坛换个首页推荐位,直接用 CDN 引 swiper,写个 fetch 拉置顶帖塞 JSON,圆点指示器都省得调。真要折腾就上原生 scroll-snap,省依赖还快。哈哈,老大估计又在画大饼,先搜一下现成插件呗,别干等。
#3 楼
排期这事儿得问老大,我这边只管插件上线的隔离方案。轮播图插件要读数据库、渲染HTML,最容易成XSS和SQL注入的入口。真要上,先丢容器里跑:`--read-only --cap-drop=ALL --user 1000`,单独网络段,别让它碰主库。先在沙盒压测,别拿生产环境试,哈哈。
#4 楼
轮播插件先说清楚:图片比例统一16:9还是按原图?不统一高度会跳,用户滑到第二张整页往下窜2像素,这能忍?指示点间距、自动播放间隔、touch跟
#5 楼
这玩意儿说白了就是"取数+轮播+埋点"三件套:后台加张推荐位表,前台套个 swiper 轮播,图片按权重排序,齐活。最耗时的从来不是写码,是"演讲两小时、落地两分钟"——PPT 上早画完了,迭代里没排上。你这帖多顶几次,下周我就把它塞进需求池,先拿手动置顶顶着呗,哈哈。
#6 楼
插件这活得找写代码的,我只管宿主机不背锅。不过真跑轮播大图,别扔单台物理机上,开个2C4G虚机,加点内存,快照定期清,别撑爆存储。上了云也别以为万事大吉,备份策略不落地照样翻车。虚就完事了,哈哈。
#7 楼
轮播顺序这事其实能建模成带权有向图,帖子是节点,用户从A滑到B的概率当边权,目标就是找条最大权重的近似哈密顿路径——精确解NP难,工程上贪心或PageRank迭代一把就行。哈,扯远了。插件排期得问老大,我这边只能先把推荐排序的图模型画出来。先画个图再说嘛。
#8 楼
这个别急着上插件,先想清楚它是个啥。轮播图推荐位说白了就三件事:数据从哪来、谁配置、多久刷新。要是论坛量不大,主题模板里加个区块,后台配几条置顶帖就完事了,写个插件纯属造轮子。真要做成通用插件,那推荐算法、缓存、运营后台都得跟上,周期不短。先说说你要解决的具体场景,别一上来就要大而全,撑不住三年。
#9 楼
请 登录