服务器如何处理HTTP请求

时间:2019-12-20 12:10:14

标签: apache http xmlhttprequest

我正在将数据从服务器发布到一些api终结点(大多数是终结点)。 我从浏览器发送要在etsy上更新的产品ID,如下所示:

    const update_products_to_shopify =  (pg,shop_id) => {
        for (let i in pg){

            if(pg.hasOwnProperty(i)){
                jQuery.ajax({
                    url:'index.php?option=com_cartproductfeed&task=etsyUploader.upload',
                    type:'post',
                    dataType:'json',
                    data:{products_ids: pg[i], shop_id:shop_id},

                    success: function (res) {

                        return false;
                    },

                    error: function (err) {

                    }
                });
            }

            setTimeout(function(){},2000);

        }
    };

此处 pg 代表产品组,每个pg数组都包含7个产品ID。并从服务器进行处理。

因此,如果有700个要上传/更新的产品,那么将有100个产品组,对于每个产品组,请求将被发送到服务器,服务器将对其进行处理并发回响应。

在每个进程中,服务器将格式化etsy api所需的数据,在列表api端点上发布,处理图像数据并将其再次发送到图像上传端点,并处理变体并将其发送到变体上传端点。

我想问的是,是否可以一次发送100个请求(我目前正在执行),还是应该采用其他方法?我已经在这里从浏览器粘贴了请求队列的图像。 image

由于我不了解http请求处理及其工作机制,因此我非常感谢那些帮助我设计此过程的人。 谢谢。

0 个答案:

没有答案