我即将将我的网站上传到 VPS。
这是一个分类网站,所有数据都存储在MySql和Solr中。
不知道使用MySql:s缓存时,服务器会变慢吗?
也就是说,如果有人第一次进行搜索,而 MySql 会缓存该查询,那么缓存是否会使服务器比不缓存任何内容时慢?
缓存完成后,我知道性能会有所改善......
但是我想知道我是否应该使用缓存,你觉得怎么样?
谢谢
最佳答案
我从未遇到过 Mysql 缓存对性能不利的情况。第一次运行查询时,将查询写入 Mysql 的内存缓存时不会影响性能。
查询缓存时使用的唯一重要资源是内存。您配置 Mysql 使用的内存越多,它缓存的内存就越多。
但要获得真正的答案,您需要对其进行测试。收集指标是针对您的特定情况获得真正答案的唯一方法。
有多种caching techniques对于您的特定情况,其中一些可能比查询缓存更有用。
关于php - MySql缓存会导致性能问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2798572/