Hi,
thanks for your fix for php read method. Right now I found out that there is some performance issues that some of you may also have.
It seems that certain commnans are very slow due to attempt to fread where there is no data.
/ip/firewall/filter/add=chain=FILTER-IN=dst-address=10.154.114.229=action=accept
/ip/firewall/filter/add=chain=FILTER-OUT=src-address=10.154.114.229=action=accept
/ip/firewall/filter/add=chain=FILTER-IN=dst-address=10.154.114.227=action=accept
/ip/firewall/filter/add=chain=FILTER-OUT=src-address=10.154.114.227=action=accept
each command sequence is blocked for 3 seconds which is default timeout value setted. I tried to add following condition at the end of while cycle, but in some cases it returns without data read, which are read in next read execution, so I get wrong response.
if (($LENGTH == 0 && !$STATUS['unread_bytes'])) {
break;
}
Does anyone solved this performance issue ?