概述:
我正在开发一个基于图像的网站,预计该网站将在1秒钟内加载,截至目前,它的存储库中大约有1800张图像,并且它还在不断发展。目前,我在初始ajax调用中加载了所有产品详细信息,将它们存储在客户端数组中,并在UI上呈现了前20张图像,随后在滚动时加载了其他图像。网站加载大约需要9-10秒的时间,而来自服务器的响应则需要7-8秒的时间。
我尝试过的事情:
我尝试检查MYSQL响应时间,这也可以忽略不计。我不确定为什么要花这么长时间返回响应,所以我创建了一个模拟方法来通过解析文件而不是从数据库查询返回相同的记录集,但是服务器仍然需要6到7秒的时间返回记录。
有人可以建议为什么响应时间这么长而记录相对较少,并建议如何提高性能?
环境:
PHP,MYSQL,WAMP托管在AWS EC2免费套餐上。