我准备将我的网站上传到VPS。
这是一个分类广告网站,其中所有数据都存储在MySql和Solr中。
我想知道在使用MySql:s缓存时,服务器会慢下来吗?
也就是说,如果有人第一次进行搜索,并且MySql要缓存查询,缓存是否会使服务器比不缓存任何内容的速度慢?
缓存完成后,我知道在性能方面会有所改善......
但我想知道我是否应该使用缓存,你觉得怎么样?
由于
答案 0 :(得分:3)
我从未遇到过Mysql缓存对性能有害的情况。第一次运行查询时,查询写入Mysql的内存缓存时没有性能损失。
查询缓存是内存时唯一使用的重要资源。你配置的内存越多,使用的Mysql就会越多。
但要获得真正的答案,你需要测试它。收集指标是获得特定情况的真正答案的唯一方法。
有各种caching techniques,其中一些可能比查询缓存对您的特定情况更有用。