Jump to content
bDyds

[Platesc] Caut pe cineva sa transforme php in orice alt limbaj cu multithreading

Recommended Posts

Posted (edited)

Salut, am un script in PHP, insa este mult prea incet pentru ce imi trebuie mie. Am nevoie de cineva care poate sa il scrie in orice alt limbaj de programare, dar sa fie mai rapid. Scriptul meu in PHP face urmatoarele lucruri:

- Scrapeaza profiluri steam de pe paginile de la un grup de steam (de exemplu incepe cu pagina aceasta si continua la nesfarsit)

- Pentru fiecare profil gasit, ia numele itemelor de cs:go in format json din urmatorul link, apelat cu proxyuri pe care le am salvate intr-un fisier .txt: https://steamcommunity.com/id/--ID--/inventory/json/730/2/?trading=1

- Am un fisier in format json care contine numele tuturor itemelor si pretul lor. Cauta numele itemelor gasite la pasul anterior si calculeaza suma preturilor lor.

- Daca suma este mai mare decat o variabila setata de mine, scrie ID-ul profilului de steam intr-un fisier

Ce am scris mai sus, am deja in PHP. Am nevoie de cineva care sa transforme codul in alt limbaj de programare si sa il faca mai rapid prin multithreading.

Pot sa platesc in BTC. Nu prea stiu cat sa ofer, asa ca spuneti voi pretul. Bineinteles, o sa va dau scriptul in PHP.

Edited by bDyds
Posted

Sa inteleg ca scriptul tau php este sincron.

Pot incerca sa te ajut cu un script multithreading in python, da-mi un pm si iti raspund dupa ce ma uit peste el, in mare e doable.

SAU pot incerca un wrapper threaded in python, care sa apeleze php-ul tau, poate modificat un pic ca sa primeasca niste args.

Posted
Ca idee, un script PHP poate fi influentat, dpdv al vitezei, de componentele serverului Web. Daca il rulezi din CLI, ca pe python sau altceva, de altfel, adica elimini serverul Web, e posibil sa obtii o viteza de executie mai buna.

De mentionat, de asemenea, ca vorbim de chestii de crawling, care tin de banda ta, s-ar putea sa nu observi mari imbunatatiri nici cu alte limbaje.

Multumesc pt. heads-up, m-a ajutat @wtf cu scriptul. 10/10.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...