宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
楼主: H²o

求个简单的php代码

[复制链接]
发表于 2020-12-12 10:09:06 | 显示全部楼层
PHP是最好的语言 发表于 2020-12-12 03:12
伪随机数会死得很惨。。。种子是当前时间

要看使用场景,我认为楼主非要在PHP实现这个功能的话,这种不安全的伪随机数是最优解。PHP还可以生成安全的伪随机数(不单单根据当前时间生成伪随机数),缺点是资源消耗比较大,比生成不安全的伪随机数慢十倍左右。

众所周知,任何程序都无法生成真随机数。要想获取真随机数,最简单的方法是请求第三方api,但是在楼主这个使用场景下每次跳转之前先请求第三方api浪费一两秒时间再跳转也不合适吧?

当然,还有很多其它更优解的方案。比如,使用 Redis 数据库,每次数字加一,判断偶数或奇数进行不同的跳转。但是楼主一毛钱不给,你来帮他写
发表于 2020-12-12 10:22:41 来自手机 | 显示全部楼层
nginx 明显才是干这个事情的最佳选择啊
发表于 2020-12-12 10:28:25 | 显示全部楼层

他应该不会只想分流一个文件
发表于 2020-12-12 10:56:58 | 显示全部楼层
访问x.com/1.zip的话不是等于下载压缩包吗,下载压缩包的时候怎么会执行php代码呢?新人不解
发表于 2020-12-12 11:21:50 来自手机 | 显示全部楼层
会翻车吗 发表于 2020-12-12 10:56
访问x.com/1.zip的话不是等于下载压缩包吗,下载压缩包的时候怎么会执行php代码呢?新人不解 ...

伪静态,什么后缀都没问题
发表于 2020-12-12 11:35:14 | 显示全部楼层
发表于 2020-12-12 11:36:47 | 显示全部楼层
肯定是在nginx层就得分流了啊。
发表于 2020-12-12 11:40:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-12-12 11:47:57 | 显示全部楼层
这个还是建议用nginx把
发表于 2020-12-12 11:51:16 | 显示全部楼层

是的,我这代码就是实现了均衡负载
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宇宙主机交流论坛

GMT+8, 2024-10-31 05:36 , Processed in 0.058597 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表