Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Joe

    (@morehawes)

    Hi KarelOK,

    Thanks for your question. This was a decision made early on for a few reasons:

    While this is certainly something which can be achieved in PHP running locally using PHP, the WordPress plugin is only one way to use Auction Affiliate. To cater for the most amount of users and environments possible Auction Affiliate also offers a Javascript client which can be used on any website – not just ones running PHP or WordPress. Due to security restrictions Javascript is unable to perform direct requests with eBay, instead it communicates with the Auction Affiliate server.

    Another benefit of having the Auction Affiliate server in the middle is speed. When communicating with eBay directly, a lot of extra data is included and sent uncompressed. The Auction Affiliate server builds responses tailored to your request, which are then minifed and served compressed using Gzip. This data transfer saving means Auction Affiliate responses can be up to 72% smaller than those from eBay. Responses are also cached server side which reduces wait times. The combination of these two factors means responses are much faster and can seriously speed up page load times on user sites.

    Lastly, having the Auction Affiliate server handle requests to eBay means that clients can be “dumb” and require much less distributed code with nearly all of the heavy processing done on the server. This has the advantage of maintaining consistency and many bugs can be fixed or new features added without clients being updated.

    I hope that answers your questions.

    All the best,

    Joe

    Plugin Author Joe

    (@morehawes)

    Marking as resolved.

    All the best,

    Joe

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Why does it use your server?’ is closed to new replies.