我有计数器的网站,每次有人进入网站新行添加。这件事使得数据库的规模很大。实际上不是那么好,它是3 MB。但Godaddy加载该网站的速度非常慢。我已经清空了柜台,现在网站加载非常迅速。有没有办法存储柜台或使其更快?
答案 0 :(得分:0)
创建一个包含字段counter
的表,在开头插入一个值为0的行,并在每次访问时将其递增。您可以使用另一个带日期的字段来获取不同日期的计数器。
SELECT counter FROM websiteviews WHERE date = '2016-01-05'
如果找到了计数器
UPDATE websiteviews SET counter = counter+ 1 WHERE date = '2016-01-05'
否则插入新行。
INSERT INTO websiteviews (date,counter) VALUES ('2016-01-05',1)