今天在迁移一个网站时发现,这个网站打开着实有点慢。我们分析了很多,觉得不可能慢的,因为服务器的带宽还不错。网站加载的图片又不多。通过分析源代码才发现原因是cdn css库加载慢。
cdn是内容分发,但有可能一些原因导致加载慢(可能免费的cdn库),甚至还不如自己的服务器空间加载速度。当发现这种慢的情况后,我们要把cdn文件下载到服务器空间,采用自己服务器空间来加载。
如果cdn突然失效,那么网站就会出现故障。css库失效网站版会错位,js库失效网站就会一些操作无响应。cdn库的文件我们网站本地一定要有一份,以备不时切换到自己的网站服务器空间加载。
不是cdn库不好,是免费的cdn库可能存在这些原因。所以我们在用这些库时一定要本地有一份,并且时时注意变化,一旦有情况,我们就切换回自己服务器空间。