Php 通过创建静态页面减少mysql中的工作量?

Php 通过创建静态页面减少mysql中的工作量?,php,mysql,load,reduce,Php,Mysql,Load,Reduce,假设我的数据库中有3个表,具有相同的主id号和15个属性(每个表5个)。我在表_1中执行一个查询,其中property_1=“something”,我获取id,并使用echo和html打印它们的所有属性。(有更好的方法吗?)假设我到达某个时间,例如,我将获取10000个id,每个id有15个属性(我将使用正确的分页)。这会增加很多加载页面的时间吗?(我将使用共享托管)如果可以,是否可以创建静态页面,以在时间间隔内刷新其内容 (这是我的第一个php mysql站点,非常感谢您的帮助)如果您想查询多

假设我的数据库中有3个表,具有相同的主id号和15个属性(每个表5个)。我在表_1中执行一个查询,其中property_1=“something”,我获取id,并使用echo和html打印它们的所有属性。(有更好的方法吗?)假设我到达某个时间,例如,我将获取10000个id,每个id有15个属性(我将使用正确的分页)。这会增加很多加载页面的时间吗?(我将使用共享托管)如果可以,是否可以创建静态页面,以在时间间隔内刷新其内容


(这是我的第一个php mysql站点,非常感谢您的帮助)

如果您想查询多个表,您应该使用一个如果您使用分页,您将不会有任何问题,因为mysql有
Limit
关键字,允许您跳过一些行并获取特定数量的行。这将减少查询返回的值集

假设您有适当的索引,10000是一个非常小的表。 当然,这取决于访问者的数量,如果您每分钟有数千次点击,添加缓存将有所帮助