光子没有大小,但是(至少)有一个特征尺度(波长)(如果你为此困扰的话,我可以告诉你事实上电子的大小多大现在也是不知道的,但是电子也是有一些特征尺度的,而同时在量子场论中必须把电子处理成点电荷)

除了光电效应以外,普朗克关于黑体辐射的解释也表明了光子的存在(黑体辐射辐射的就是光子,只是普朗克不知道)

至于具体验证了光子存在的,是康普顿散射的实验.可以验证光子的能量动量的存在且符合能量动量守恒以及光子的静止质量为0.