我正在测试服务器上运行 Magento 电子商务安装(在 PHP/MySQL 上运行)。我有一个相当大的(从我读过的)query_cache_size 272,629,760 字节,效果很好。
一旦大多数查询被加载到查询缓存中,该站点就会以闪电般的速度运行,与最快的生产站点(可能除了 Google.com 或 Amazon.com)一样快。但我遇到的问题是,为了将所有这些查询加载到查询缓存中,我必须手动点击网站上的 100 个链接。每次单击链接时,都会向数据库发送一个查询并保存在缓存中。但是如果我重新启动服务器,那么我必须从头再来。一定会有更好的办法!
理想情况下,我认为应该有一种方法可以在重新启动之前“备份”查询缓存并在重新启动时加载它。这可能吗?
否则,我将不得不设计一个自动点击我所有链接的网络爬虫。