A
A
Alexey Klimov2017-06-01 18:36:43
PHP
Alexey Klimov, 2017-06-01 18:36:43

How to create a component configurator with compatibility check?

Hey!
For the site, you need to create a PC component configurator with a compatibility check.
That is, if a motherboard with an LGA1151 socket is selected, then the LGA1366 processor cannot be selected.
Since there are several thousand products, it is very problematic to fill in compatible positions for each product.
How can all this be optimized? In which direction to dig?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
T
ThunderCat, 2017-06-01
@ThunderCat

usually motherboards have a chipset and a socket, from which in most cases compatibility comes, respectively, you need to have a list of chipsets and a list of slots, specify them for the motherboard, and for processors. All. With video connectors, it’s similar, well, you can still fool around with sata / ide / tell if necessary.

T
TolegBoleg, 2017-06-04
@TolegBoleg

You will still have to score.
Well, not a list of compatible components, but supported technologies.
Those. for the motherboard, for example, this will be the processor slot, types and number of video card slots, memory, etc.
To save all this structurally in the database and compare when trying to cram the non-pushable.
Information for sure can be pulled out from some sites and steamed out.
Interesting, in general, I would do it))

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question