zencart跨域名ajax搜索2020




背景

当网站流量增大或者产品数量比较多时,如果这时同时使用搜索的用户比较多,服务器的CPU将被大量占用,导致整个网站速度加载速度变慢甚至瘫痪,这将影响其它只是浏览产品页面或者正处在下单流程的客户无法使用。

解决方案

方案一

你可以通过简单的升级服务器配置来提高网站的负载能力,但这让你网站运行成本大大增加,有时网站流量高峰期可能只是在那旺旺短短的一段时间。

方案二(推荐)

假定网站域名是www.demo.com在服务器A上,另一个域名search.demo.com在服务器B上,在网站www.demo.com通过ajax技术调用来search.demo.com服务器上提供的搜索服务。这样把搜索功能从服务器A中分离出去,将大大减小服务器的压力,即使搜索量比较大,服务器B瘫痪也不影响服务器A上网站的其它功能的运行。

演示站:

谢 懿茂
关于

IT浪潮瞬息万变,争做一名弄潮的程序员! QQ:2646739154

标签: ,

发表评论