Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Drupal视图加载时间过长_Javascript_Ajax_Drupal - Fatal编程技术网

Javascript Drupal视图加载时间过长

Javascript Drupal视图加载时间过长,javascript,ajax,drupal,Javascript,Ajax,Drupal,我用drupal开发了一个站点,站点中的大部分页面都加载得很好,只有一个页面加载平均需要2.8秒。这显然是不可预料的,但当网站的这一部分开发出来时,我对drupal还是相当陌生的 该网站正在测试中,现在可以通过@xltrust.mayaco.com/properties查看 现在它正在将所有内容加载到dom中。所有的属性、信息、图像和谷歌地图。是否有一种方法可以只加载页面所需的内容,然后单击其中一个属性,然后才加载属性图像、地图等。而不是在用户第一次进入页面时加载所有内容。嘿,所有试图回答此问题

我用drupal开发了一个站点,站点中的大部分页面都加载得很好,只有一个页面加载平均需要2.8秒。这显然是不可预料的,但当网站的这一部分开发出来时,我对drupal还是相当陌生的

该网站正在测试中,现在可以通过@xltrust.mayaco.com/properties查看


现在它正在将所有内容加载到dom中。所有的属性、信息、图像和谷歌地图。是否有一种方法可以只加载页面所需的内容,然后单击其中一个属性,然后才加载属性图像、地图等。而不是在用户第一次进入页面时加载所有内容。

嘿,所有试图回答此问题的人

我是新的开发人员,接受了这个人的工作。我重写了他试图修改的整页。现在一切正常…他的问题是在初始加载时加载10000000000多张照片/谷歌地图。我剥离了所有内容,并使用ajax请求动态处理所有内容。站点速度~2秒后加载。加载一张地图~3秒以最初获取地图,然后再次单击时,它只显示旧地图

编辑:: 哦,是的,我还重新制作了地图功能,没有更多的图像。现在,它是一个矢量地图重新编码,以配合我的新功能。我基本上接受了jqvmap.com的开发包
还砍了那只狗!我不能摆脱它。单击“我的函数”调用中的绑定。是的,另一个开发者elodev。他是个新手。入门级的我听说非常渴望学习。我只希望他能再检查一遍。我想让他知道他哪里出错了。不要幸灾乐祸。而是为了教书

我连那页都装不下。检查视图正在使用的数据,它可能会从数据库中提取大量内容,也许您可以使其更精简。启用缓存时它是如何工作的?@MattSaunders是的,它正在从数据库加载大量数据。因此,它正在加载所有图像以及与属性相关的实际内容。我已经清除了缓存并缩小了我的js和css文件,但没有做太多。非常奇怪。你介意给我一个临时访问权限来查看视图吗?是的,这很奇怪,但使这项工作的代码非常疯狂。。。我无法给你访问权限,但你可以查看我的bitbucket上的源代码,我需要通过电子邮件添加给你访问权限@马特桑德斯。但是现在总共有3个视图正在使用。1个视图用于生成状态表,2个视图用于保存地图,3个视图用于属性详细信息和灯箱详细信息。