如何知道查询是否从MySQL缓存中检索?(w/PHP)
我在我的网站上有几个实例,其中一个查询必须调用两次,一次是在页面加载时调用,一次是通过页面本身内的AJAX选项卡调用。我知道这并不典型,但我不能将这些值作为URL参数传递给AJAX页面,因为它们很容易操作,所以我必须再次运行查询 无论如何,我的问题是,如何确保查询的第二个实例是否从缓存中检索如何知道查询是否从MySQL缓存中检索?(w/PHP),php,mysql,ajax,caching,Php,Mysql,Ajax,Caching,我在我的网站上有几个实例,其中一个查询必须调用两次,一次是在页面加载时调用,一次是通过页面本身内的AJAX选项卡调用。我知道这并不典型,但我不能将这些值作为URL参数传递给AJAX页面,因为它们很容易操作,所以我必须再次运行查询 无论如何,我的问题是,如何确保查询的第二个实例是否从缓存中检索 第二个可选问题是,有没有比URL参数更适合通过AJAX传递页面加载时已检索到的临界值,或者必须再次运行查询?最佳答案是。我真的会这么做 另一个选项是在会话变量中缓存查询结果服务器端。但是,您发送给客户端的所
第二个可选问题是,有没有比URL参数更适合通过AJAX传递页面加载时已检索到的临界值,或者必须再次运行查询?最佳答案是。我真的会这么做
另一个选项是在会话变量中缓存查询结果服务器端。但是,您发送给客户端的所有内容都可能被客户端篡改。他什么时候能做到这一点并不重要。如果您担心有人会篡改数据,请使用。您指的是哪个缓存?如何在页面加载时传递值?MySQL查询缓存。我第一次使用单个查询在页面加载时检索这些值。我必须在AJAX请求页面中再次运行相同的查询,因为我不信任通过URL传递它们。值仍然可以通过post数据进行操作。我正在传递关键用户数据,因此我更希望这些值不被篡改。