我网站的许多用户抱怨速度,因为他们的连接速度很慢。
我已经优化了我可以优化的所有内容(js,css,html缩小[优化过程]和gzip压缩),仍然罪魁祸首是Jquery,因为加载需要很长时间(在自己的慢速连接上测试),有时候导致超时。
我试图将其打包在一个32位的png文件中,然后客户端解密并检索原始文件,但是它的大小仍然比正常的gzip文件大,然后cpu加载加起来由于这个问题(后台的解密过程),页面会多次卡住。
即使结合缩小和压缩,它仍然是一大块屁股:21kb。
现在,您认为这里可以进一步优化功能缩短吗?我已经尝试了但是它分开了,在我这样做之后不会工作。试图将它分成几个小块,然后以异步方式加载?或者它只是加起来问题,有更多的http请求?
实际上我使用Drupal并启用了以下模块,这可能是我无法使用自定义Jquery构建的原因:
如果您找到了其他方法,请告诉我,谢谢。
答案 0 :(得分:0)
您使用整个jQuery的可能性可能非常低,因此您可以尝试仅使用所需的模块构建custom version。
如果仍然无效,请尝试从CDN加载jQuery。这有帮助,因为许多开发人员选择了一个通用的CDN提供程序,这意味着该CDN的jQuery副本将更频繁地保存在本地,从而减少了下载。