我正在考虑使用GD,PHP和.htaccess
来即时为所有图像文件加水印。这将如何影响我的网站的性能?动态加载图像会影响网站性能吗?
1
A
回答
1
每一个命中,添加水印,和/或转发什么应该是一个静态请求动态请求是疯狂。非常好的方法可以将DOS攻击推广到您的网站。
您应该添加水印一次,当图像被上传,你可以有一个脚本来做到这一点,或cron作业调度,以使不上一个索引标记的图像。
1
您可以缓存带水印的文件。只需将它写入filename-watermark.jpg
并使用类似以下htaccess的内容来检测缓存文件是否存在,如果存在,请将其用于重定向到php。
RewriteCond %{DOCUMENT_ROOT}/images/$1-watermark.$2 -f
RewriteRule ^images/([^.]+).([^.]+) images/$1-watermark.$2
RewriteCond $1 !watermark$
RewriteRule ^images/([^.]+).([^.]+) water.php?image=$1.$2
相关问题
- 1. 移动Safari和动态加载图像会影响性能
- 2. 它会影响地图加载速度/性能吗? addAnnotation与addAnnotations
- 3. NSClassFromString会影响性能吗?
- 4. 太多的CSS会影响网站的性能吗?
- 5. 未使用的mysql表会影响网站性能吗?
- 6. XML网站地图会影响我网站的PCI合规性吗?
- 7. 在css中有许多背景图像会影响性能吗?
- 8. 影响子网站自适应图像
- 9. 使用jaxb XMLAdapter会影响性能吗?
- 10. django adminplus会影响性能吗?
- 11. 很多IFRAME会影响性能吗?
- 12. Javascript SetTimeOut会影响页面性能吗?
- 13. 网站上有多少JS文件会影响网站加载时间?
- 14. 使用KMS进行AWS RDS加密会影响性能吗?
- 15. 加载不使用的.php文件是否会影响性能?
- 16. 动态哪里使用'CASE'会影响性能
- 17. 下载图像:图像质量影响
- 18. sqlite3视图影响性能?
- 19. JS动态加载响应图像,并找出当加载
- 20. 网站加载/响应时间(图片)
- 21. 您使用AWSDBProxy吗?扩展时性能会受到影响吗?
- 22. 动态链接不会使用的共享库会不会影响性能?
- 23. Angular2会影响我网站的搜索引擎优化吗?
- 24. 非SSL http请求会影响我网站的安全吗?
- 25. 性能影响
- 26. 图像加载性能
- 27. 实现IServiceBehavior会影响ServiceBehavior属性吗?
- 28. 动态加载图像
- 29. PHP动态图像加载
- 30. 动态加载图像
你在这里提出问题或作出陈述吗? – Bojangles 2012-01-28 13:13:58
@JamWaffles我只是检查的表现,真的让我很应力与我wensite服务表现 – bizzr3 2012-01-28 13:15:44
任何请求/过程,通过PHP CGI云会影响性能,寿,另一方面存储/缓存水印图像将需要两倍磁盘空间。 – 2012-01-28 13:18:48