php – 如何为高流量网站保护会员照片

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何为高流量网站保护会员照片脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
一个实际的项目(约会网站)我有以下场景:

会员可以上传照片(主要个人资料)并创建相册并为其分配照片.现在,会员只能选择允许注册会员,高级会员或其收藏夹中的会员访问相册.

简单解决方案是隐藏相册,但如果有访问权限的人将src网址发布到照片,那么拥有该网址的每个人都可以访问该相册.

我看到flickr和faceBook以一种好的方式保护它们,但是如何实现它而不需要多次查询数据库并复制用户auth / session.照片将存储在自己的服务器上(VARnish / Nginx).

有谁知道何在高流量的情况下完成这项工作并尽可能少地使用资

解决方案需要能够处理实际的2000万会员和大约30米的照片.

解决方法

那么,一种可能性就是运行像 Lighttpd’s mod_secdownload这样的东西.

基本上你在配置部分设置了一个“秘密”字符串.然后,当您生成链接时,它不是链接到资源,而是一个临时链接(因此它仅对$x秒有效).这样,在允许用户查看该图像之前,用户需要再次访问该页面(并因此再次通过访问控制)…

apache一个类似的模块:mod_auth_token

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何为高流量网站保护会员照片全部内容,希望文章能够帮你解决php – 如何为高流量网站保护会员照片所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。