Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][Python] Przetwarzanie danych przez proces pythona w php
michalprog
post 13.05.2021, 23:19:06
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 16.01.2012

Ostrzeżenie: (0%)
-----


Dzień dobry. Chciałbym wywoływać skrypt Pythona z poziomu php. Szkopuł polega na tym, że wykorzystuje on bibliotekę pythona, która długo się ładuje, w konsekwencji czego skrypt php ładuje się 2 sekundy (choć skrypt py ma kilka linijek). Czy można uruchomić proces z biblioteką w tryb „live” tak, by ni trzeba było ładować za każdym razem biblioteki pythona?

Dzięki
Michał
Go to the top of the page
+Quote Post
Pyton_000
post 14.05.2021, 09:15:09
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Skrypt Pythona ładuje się długo bo ma jakąś ciężka libkę czy to PHP długo ładuje Pythona?
Generalnie jednynie napisanie własnego Extension do PHP dałoby taki efekt.
Albo można spróbować użyć Preloadingu: https://www.php.net/manual/en/opcache.preloading.php

Wszystko zależy od tego co ten skrypt Pythona robi
Go to the top of the page
+Quote Post
michalprog
post 14.05.2021, 13:12:03
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 16.01.2012

Ostrzeżenie: (0%)
-----


Skrypt pythona ma kilka linijek ale używa ciężkiej libki pythonowej. Zobaczę z tym preload.

Dzięki
M.
Go to the top of the page
+Quote Post
viking
post 14.05.2021, 16:21:44
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Możesz spróbować jakiegoś asynchronicznego rozwiązania (np swoole) które nie zakończy skryptu php po każdym żądaniu.


--------------------
Go to the top of the page
+Quote Post
Tomplus
post 15.05.2021, 12:45:02
Post #5





Grupa: Zarejestrowani
Postów: 1 834
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Nie lepiej skrypt pythona utworzyć jako socket który będzie nasłuchiwał na zapytania do niego od PHP?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 17:13