【发布时间】:2010-11-02 04:32:53
【问题描述】:
我能找到的最好的,iffclosefopen 类型的东西,使页面加载非常缓慢。
基本上我要做的是:我有一个网站列表,我想在它们旁边显示他们的网站图标。但是,如果网站没有,我想用另一张图片替换它,而不是显示损坏的图片。
【问题讨论】:
-
我认为您可以使用 CURL 并检查其返回码。但如果是速度问题,那就离线做缓存。
-
是的,但我仍然建议使用离线脚本(从 cron 运行)来解析网站列表,检查他们是否有网站图标并为前端缓存该数据。如果你不/不能使用 cron,至少缓存你检查的每个新 URL 的结果。
-
要在浏览器中用占位符图像替换损坏的图像,请考虑使用图像的
onerror的客户端解决方案,例如a solution using jQuery
标签: php file networking testing