• Resolved webtunnel

    (@webtunnel)


    Hi, here are some ideas to implement in future.

    1. Backend – Automatically split the table in to pages when new rows are being added. For an example, maximum 10 servers per page.

    2. Option to stop real time checking feature but automatically check when when a user view a server status that has not been checked in the past 30 minutes / 1 hour.

    3.ping.

    All the best.

Viewing 1 replies (of 1 total)
  • Plugin Author rehhoff

    (@rehhoff)

    Hello @webtunnel

    Thanks for your ideas.

    1. Adding some sort of pagination, is something I’ve thought about adding for a while, problem is my development time has been severely limited recently, but it’s definetily on the table of things I want to add.

    2. The issue here with a ‘caching mechanism’ is that it’d conflict with the ‘Attempt to bypass cache’ setting already provided with the plugin, and it’d provide inaccurate results, which is a thing I’m trying to avoid.

    3. Pings is a frequent requested feature, but the problem with introducing ICMP pings, as an available protocol, is that I cannot guarantee, or assert a high probability chance, that it’s going to work on all webservers.
    This is due to 2 reasons mainly.

    3.1 PHP functions such as exec();, passthru(); shell_exec(); system(); are disabled on many webhosts for security reasons, So I’d be unable to execute a system-command and just parse the results.

    3.2 The second alternate option would be to use the socket_create(); function. But that requires the script to be run as root. And it’s almost guaranteed that no wordpress sites run as root.

    While I could do a check programmatically and only allow the protocol on sites which has the functions in method 1 enabled. I’d rather not introduce features that only half of the users can use, bvecause if I start allowing myself to go down that road, I’m at risk of creating a bloated and possibly unstable plugin.

Viewing 1 replies (of 1 total)
  • The topic ‘Some Ideas’ is closed to new replies.