Changes
This commit is contained in:
parent
6be8d3f7b5
commit
09640bc9d6
16
doc.md
16
doc.md
|
@ -1,7 +1,7 @@
|
||||||
# HTML5 Speedtest
|
# HTML5 Speedtest
|
||||||
|
|
||||||
> by Federico Dossena
|
> by Federico Dossena
|
||||||
> Version 4.3.1, August 25 2017
|
> Version 4.3.2, September 5 2017
|
||||||
> [https://github.com/adolfintel/speedtest/](https://github.com/adolfintel/speedtest/)
|
> [https://github.com/adolfintel/speedtest/](https://github.com/adolfintel/speedtest/)
|
||||||
|
|
||||||
|
|
||||||
|
@ -249,21 +249,23 @@ You need to start the test with your replacements like this:
|
||||||
w.postMessage('start {"url_dl": "newGarbageURL", "url_ul": "newEmptyURL", "url_ping": "newEmptyURL", "url_getIp": "newIpURL"}')
|
w.postMessage('start {"url_dl": "newGarbageURL", "url_ul": "newEmptyURL", "url_ping": "newEmptyURL", "url_getIp": "newIpURL"}')
|
||||||
```
|
```
|
||||||
## Telemetry
|
## Telemetry
|
||||||
Telemetry currently requires PHP and MySQL.
|
Telemetry currently requires PHP and either MySQL or SQLite.
|
||||||
To set up the telemetry, we need to do 4 things:
|
To set up the telemetry, we need to do 4 things:
|
||||||
* copy `telemetry.php`
|
* copy `telemetry.php`
|
||||||
* edit `telemetry.php` to add your database access credentials
|
* edit `telemetry.php` to add your database settings
|
||||||
* create the database
|
* create the database
|
||||||
* enable telemetry
|
* enable telemetry
|
||||||
|
|
||||||
### Creating the database
|
### Creating the database
|
||||||
At the moment, only MySQL is supported.
|
This step is only for MySQL. Skip this if you want to use SQLite.
|
||||||
Log into your database using phpMyAdmin or a similar software and import `telemetry.sql` into an empty database.
|
Log into your database using phpMyAdmin or a similar software and import `telemetry.sql` into an empty database.
|
||||||
If you see a table called `speedtest_users`, empty, you did it right.
|
If you see a table called `speedtest_users`, empty, you did it right.
|
||||||
|
|
||||||
### Configuring `telemetry.php`
|
### Configuring `telemetry.php`
|
||||||
Open telemetry.php with notepad or a similar text editor, and insert your database access credentials
|
Open telemetry.php with notepad or a similar text editor.
|
||||||
```
|
Set your preferred database, ``$db_type="mysql";`` or ``$db_type="sqlite";``
|
||||||
|
If you choose to use MySQL, you must also add your database credentials:
|
||||||
|
```php
|
||||||
$MySql_username="USERNAME"; //your database username
|
$MySql_username="USERNAME"; //your database username
|
||||||
$MySql_password="PASSWORD"; //your database password
|
$MySql_password="PASSWORD"; //your database password
|
||||||
$MySql_hostname="DB_HOSTNAME"; //database address, usually localhost\
|
$MySql_hostname="DB_HOSTNAME"; //database address, usually localhost\
|
||||||
|
@ -278,7 +280,7 @@ There are 3 levels:
|
||||||
* `full`: same as above, but also collects a log (10-150 Kb each, not recommended)
|
* `full`: same as above, but also collects a log (10-150 Kb each, not recommended)
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
```
|
```js
|
||||||
w.postMessage('start {"telemetry_level":"basic"}')
|
w.postMessage('start {"telemetry_level":"basic"}')
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue