假设,我没有在数据库中保存Boolean
,而只是建立webapp check if image exists的客户端,如果是,则显示它,否则 - 默认图像。
答案 0 :(得分:1)
破碎图片背后的默认图片linke:我无法找到参考资料,但我怀疑Google可能会对损坏的图片链接给予一点点惩罚。
如果理想图像不存在,则显示默认图像的好方法"是延迟加载,并且有库可以执行此操作:您将所有图像设置为默认图像,然后告诉库去获取真实图像。因此,只需选择一个优雅失败的库,如果真实图像不存在则不执行任何操作。这是一个看起来很有希望的人:
(不要被所有的花里胡哨推迟 - 对于你的情况,实施将非常简单。那里必然会有其他更简单的库。)
关于延迟加载的SEO惩罚/好处,请参阅:https://webmasters.stackexchange.com/questions/61761/lazy-loading-images-and-effects-on-seo但请注意,答案已过时。这些天谷歌运行脚本,所以应该能够索引图像。
延迟加载和搜索引擎优化:另请参阅:http://dinbror.dk/blog/lazy-load-images-seo-problem/