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

时间:2011-10-05 13:26:11

标签: php mysql load reduce

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

(这是我的第一个php-mysql网站,感谢任何帮助)

3 个答案:

答案 0 :(得分:0)

如果要查询多个表,则应使用join

答案 1 :(得分:0)

如果使用分页,则不会有任何问题,因为MySql具有Limit关键字,可让您跳过某些行并获取特定数量的行。这将减少查询返回的值集。

答案 2 :(得分:0)

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