我在一个目录中有一堆关于营业地点的记录。实际上大约有 4,500 个。
目前我的速度有点问题,原因有两个。当用户加载页面时,他们被要求输入他们的邮政编码。
当他们这样做时,页面将重新加载并获取所有企业,foreach 围绕它们循环并计算输入的邮政编码与为企业存储的邮政编码之间的距离。初始循环完成后(包括 SQL 查询)。然后根据与用户的距离对记录进行排序。
它会导致页面加载速度非常慢,并且目前非常无法使用。
您对加快这一进程有何建议?考虑到您无法轻松缓存结果,因为每个用户的邮政编码都会不同。
实时源 - http://discoversolar.co.uk/directory/type/mcs-installer/