gpt4 book ai didi

php - 提高网站性能的建议 - PHP/MySQL

转载 作者:行者123 更新时间:2023-11-29 03:58:21 25 4
gpt4 key购买 nike

前段时间,我们编写了一个内部网站,提供所有注册到我们网站的用户的持续更新。该网站提供了最近 5 分钟内注册的用户的信息,需要不断的 SQL (select * from users...) 获取所有用户 where (Current time - Registered time) <= 300 seconds .随着时间的推移,不断的 SQL 查询已成为瓶颈(并不是说我们不知道这不会发生,而是我们当时需要内部站点,因为目标受众非常小,这是一个快速的解决方案)。

任何人都可以向我提供有关如何使用其他可以提高网站性能的解决方案来消除定期 SQL 提取的建议吗?

最佳答案

缓存是这里通常考虑的一个选项。许多人选择了 membase(memcached 的扩展),这是一种内存中的键值缓存,能够持久保存到磁盘并且扩展性非常好。 PHP 客户端库可在 Couchbase's website 获得。 ,你会发现缓存东西将 1s+ 查询变成亚毫秒查询。 API 也非常简单:

    $mc = new Memcached;
$mc->addServer("localhost", 11211);
$mc->set("a", 1); // set a 1 to the key 'a'
$mc->get("a"); // retrieve value at key 'a'

关于php - 提高网站性能的建议 - PHP/MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7004925/

25 4 0
文章推荐: php - Mysql计数问题
文章推荐: java - XML解析java
文章推荐: java - 发布一个 Eclipse 项目
文章推荐: java - 删除临时目录
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com