我正在考虑使用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. 急于加载会影响性能吗?
- 3. 它会影响地图加载速度/性能吗? addAnnotation与addAnnotations
- 4. NSClassFromString会影响性能吗?
- 5. 太多的CSS会影响网站的性能吗?
- 6. 未使用的mysql表会影响网站性能吗?
- 7. 加载动画会影响SEO吗?
- 8. XML网站地图会影响我网站的PCI合规性吗?
- 9. 在css中有许多背景图像会影响性能吗?
- 10. Java静态属性会影响性能吗?
- 11. 影响子网站自适应图像
- 12. django adminplus会影响性能吗?
- 13. BindingExpression(path)错误会影响性能吗?
- 14. Oracle数据泵会影响性能吗?
- 15. Sysout会影响tomcat的性能吗?
- 16. Javascript SetTimeOut会影响页面性能吗?
- 17. 很多IFRAME会影响性能吗?
- 18. 使用jaxb XMLAdapter会影响性能吗?
- 19. 自动属性会影响运行时性能吗?
- 20. 将日志写入文本文件会影响网站的性能吗?
- 21. 网站加载性能
- 22. 网站上有多少JS文件会影响网站加载时间?
- 23. 将jQuery加入网站会影响整个网站
- 24. Visual Studio网站性能测试不会下载图像
- 25. setTimeout()会影响性能
- 26. 从网站加载图像
- 27. 使用KMS进行AWS RDS加密会影响性能吗?
- 28. 加载不使用的.php文件是否会影响性能?
- 29. 动态哪里使用'CASE'会影响性能
- 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