[英]Rewrite php's file_get_contents to javascript
不久前我用 php(+ a webAPI) 創建了一個網頁,現在我想將它重寫為 javascript。
問題:
該站點加載了大量數據,需要大約 5-7 秒才能完全加載,這不是最優的。 我想使用 javascript 部分地“構建”側面。 使用 php(單擊“加載”后)在 5-7 秒內(用戶可見)不會發生任何事情,瀏覽器會立即創建整個頁面。 我希望用戶看到頁面是如何構建的,比如第一個塊,然后是第二個塊,而不是一次看到整個頁面。 我已經讀到這應該可以用 javascript 實現,現在我想重寫頁面。
我目前正在使用 php 來獲取這樣的信息:
$feedraw = file_get_contents('https://' . $region . '.api.battle.net/wow/character/' . $server . '/' . $charname . '?fields=feed&locale=en_GB&apikey=' . $api_key . ');
$feedarray = json_decode($feedraw);
在為 $feedarray 提供數據后,我通過(示例)訪問數據
foreach ($feedarray as $feed) {
if ($feed->type === "ACHIEVEMENT") {
echo $feed->title;
}
}
或者甚至可以使用 php 部分加載站點?
提前致謝
你的問題的答案基本上是“是的,學習 JavaScript”。
但是,我可能會建議,如果您想堅持使用現有站點,可以考慮保存請求,以便每次加載頁面時,不必全部獲取。 然后使用 cron 作業在后台每小時(或其他時間)獲取頁面。
查看類似內容: Simple PHP caching
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.