Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 加速ajax的技巧_Php_Jquery_Ajax_E Commerce - Fatal编程技术网

Php 加速ajax的技巧

Php 加速ajax的技巧,php,jquery,ajax,e-commerce,Php,Jquery,Ajax,E Commerce,嗨,我正在使用php和javascript以及jQuery库开发ajax购物车。有没有人有加快ajax请求的技巧 另外,在锁定购物篮或在请求时添加更多项目的选项方面,是否有最佳做法?我认为任何人都可以推荐的唯一方法是优化前端和后端的代码。 确保您没有任何不必要的代码等。对于数据传输,您更喜欢JSON而不是XML,因为XML提供的数据量减少了(结束标记)。XML肯定有它的用途——只是在使用一种方法而不是另一种方法时要谨慎。缓存ajax内容是可能的。它将加快页面速度。您可以在JQuery.ajax(

嗨,我正在使用php和javascript以及jQuery库开发ajax购物车。有没有人有加快ajax请求的技巧


另外,在锁定购物篮或在请求时添加更多项目的选项方面,是否有最佳做法?

我认为任何人都可以推荐的唯一方法是优化前端和后端的代码。
确保您没有任何不必要的代码等。

对于数据传输,您更喜欢JSON而不是XML,因为XML提供的数据量减少了(结束标记)。XML肯定有它的用途——只是在使用一种方法而不是另一种方法时要谨慎。

缓存ajax内容是可能的。它将加快页面速度。

您可以在JQuery.ajax(设置)客户端缓存中进行设置。您也可以进行服务器端缓存,但在像您这样的情况下,客户端可能是更好的解决方案。如果我没记错的话,缓存在默认情况下是打开的

如果您还没有从ajax请求返回什么,请确保gzip


将其添加到php文件
ob_start(“ob_gzhandler”)

您在这里问了两个不同的问题。你可能会得到各种各样的答案,选择正确的答案可能很困难。帮全世界的忙,不要支持IE6!你的应用程序的javascript不仅会运行得更快,还会让我们其他人开心这不会让任何一个困在IE6上的人感到高兴。现在ajax请求的速度有什么问题?某些数字是多少?有分析结果吗?