我开发了一个完全基于SJAX(同步jax)的应用程序。我通过POST-SJAX而不是表单提交发送数据。我的想法是不刷新浏览器。
这种方法的优点是:
我想知道的是这个想法是否有效?
答案 0 :(得分:1)
猜猜你是在计算图像调用,JavaScript调用等。通过良好的缓存,这甚至都不重要。我见过Ajax应用程序,开发人员认为这样做,实际上由于设计不好而增加了HTTP请求的数量。
如果数据库调用的数量取决于您对应用程序的编码方式。良好的服务器端数据缓存可以真正减少它,因此Ajax在这里无关紧要。如果您进行Ajax调用并且只执行一个操作,那么您的数据库调用将会停止。
答案 1 :(得分:0)
当然,特别是因为POST的另一端生成的内容无法被搜索引擎抓住,因为无论如何它都是一个表单。如果用户浏览器未启用JavaScript,或者包含错误消息,请确保包含正确的noscript标记和回退。