UXASE. prekybos ir DI studija
Case · Web & e-commerce

paras.lt: pages open instantly, even under attack.

Tyres and rims for drivers and trade buyers. 50,000 products from suppliers, one catalogue, delivery priced by weight. Bots on the filters made pages take 10 seconds or fail. Now they open in a fraction of a second.

0,21 spagrindinio puslapio atidarymas, anksčiau 10 s arba klaida
×48greitesnis pagrindinis puslapis
0nepavykusių įkėlimų
50,000products from suppliers
paras.lt
paras.lt
The task

A big catalogue that kept falling over.

The store sells to private drivers and to trade buyers on one PrestaShop. Products come from several suppliers in different formats. Bots crawling every filter combination loaded the server so heavily that pages took 10 seconds or returned errors, and search sometimes came back empty.

What we did

  1. Supplier data in one standard. Stock and prices synced through Sync2Sys, product data brought to one format.
  2. Bots under control. Filter pages protected, so crawlers no longer take the server down.
  3. Server tuned. Load and worker usage brought down to a safe level.
  4. B2B and B2C in one store. Trade prices and VAT checks for companies, retail prices for everyone else.
  5. Delivery by weight. Shipping priced from the real weight of the order.
Result

Before and after

Homepage responsemore than 10 s → 0.21 s
Server load36 → 14
PHP workers busy35 of 35 → 7 of 35
Failed requests1,735 server errors and 4,487 dropped requests → 0

Store slow or falling over?

Send the address. We look at what loads the server and reply with a plan.