Представьте себе веб-страницу, которая служит для чтения RSS-каналов и загружает множество заголовков со многих других страниц. Скажем, около 50 сайтов с заголовками новостей.
Я использую просто "simplexml_load_file ()" в PHP, и это работает хорошо. Но это занимает около 60 секунд, когда пустая страница ничего не показывает, а затем внезапно показывает все за одну секунду.
Эта 1 минута ожидания в порядке, но почему она не отображается сразу после каждого независимого канала RSS загружается при помощи simplexml_load_file? Зачем ждать, пока загрузится последний канал, а затем показать страницу?
Вы можете попробовать это здесь: http://hosting.pilsfree.net/neo75/index.php
Я просто не программист , Спасибо за любую помощь! Zdenek
Пример кода здесь:
<?php $zpravy = simplexml_load_file('railjournal.com/feed/'); include 'tisk.php'; ?>
<?php $zpravy = simplexml_load_file('railwaygazette.com/149.rss'); include 'tisk.php'; ?>
<?php $zpravy = simplexml_load_file('http://www.eurailpress.de/news/rss/rss.xml'); include 'tisk.php';?>
и так далее ...
где "tisk. php" это:
<?php
$zprava1 = $zpravy->channel->item[0]->title;
$zprava1_link = $zpravy->channel->item[0]->link;
if ($zprava1_link!='') echo '<b>»</b> <a href=', $zprava1_link, ' target=', $okno,'>', $zprava1, '</a><br>';
?>