mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 17:15:28 +00:00
update nex-php api
This commit is contained in:
parent
23fbacb8f1
commit
1775d83a47
1 changed files with 6 additions and 41 deletions
|
|
@ -824,53 +824,18 @@ class Page
|
||||||
// Track response time
|
// Track response time
|
||||||
$start = microtime(true);
|
$start = microtime(true);
|
||||||
|
|
||||||
// Init custom resolver
|
// @TODO custom resolver support
|
||||||
$host = null;
|
|
||||||
|
|
||||||
if ($this->config->resolver->enabled)
|
$client = new \Yggverse\Nex\Client;
|
||||||
{
|
|
||||||
$address = new \Yggverse\Net\Address(
|
|
||||||
$url
|
|
||||||
);
|
|
||||||
|
|
||||||
$name = $address->getHost();
|
$response = $client->request(
|
||||||
|
$url
|
||||||
if (!$host = $this->dns->get($name))
|
|
||||||
{
|
|
||||||
$resolve = new \Yggverse\Net\Resolve(
|
|
||||||
$this->config->resolver->request->record,
|
|
||||||
$this->config->resolver->request->host,
|
|
||||||
$this->config->resolver->request->timeout,
|
|
||||||
$this->config->resolver->result->shuffle
|
|
||||||
);
|
|
||||||
|
|
||||||
$resolved = $resolve->address(
|
|
||||||
$address
|
|
||||||
);
|
|
||||||
|
|
||||||
if ($resolved)
|
|
||||||
{
|
|
||||||
$host = $resolved->getHost();
|
|
||||||
|
|
||||||
$this->dns->set(
|
|
||||||
$name,
|
|
||||||
$host
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$request = new \Yggverse\Nex\Client\Request(
|
|
||||||
$url,
|
|
||||||
$host
|
|
||||||
);
|
);
|
||||||
|
|
||||||
$raw = $request->getResponse();
|
|
||||||
|
|
||||||
$end = microtime(true);
|
$end = microtime(true);
|
||||||
|
|
||||||
$this->content->set_markup(
|
$this->content->set_markup(
|
||||||
$raw // @TODO
|
$response
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->setTitle(
|
$this->setTitle(
|
||||||
|
|
@ -911,7 +876,7 @@ class Page
|
||||||
'-',
|
'-',
|
||||||
number_format(
|
number_format(
|
||||||
mb_strlen(
|
mb_strlen(
|
||||||
$raw
|
$response
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
round(
|
round(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue