Решил для тренировки, а так же в качестве своего первого полезного веб-скрипта написать простой граббер погоды с гисметео.
Суть:
Есть локальная сеть городского провайдера. У меня там сайт. Собираюсь написать граббер и выкладывать погоду на этом сайте, но так, чтобы весь контент забирался именно моим сервером, а не клиентами. Т.е метод вставки блока не идет.
Информация о погоде должна забираться каждые n часов и записываться в БД.
Для этого будет служить php скрипт, который планирую затолкать в cron.
Для вывода будет соответственно еще один скрипт, который уже будет работать на основе запущенной на сайте CMS MkPortal.
Вот в каком виде дает информацию гисметео:
и так далее.
Вопрос таков. Что лучше-ипользовать для хранения всех данных скопом одну текстовую строку в БД (Mysql) или разбить на несколько?
Главная цель:
1) Добиться высокой производительности
2) Научиться писать скрипты/работать с БД правильно
Суть:
Есть локальная сеть городского провайдера. У меня там сайт. Собираюсь написать граббер и выкладывать погоду на этом сайте, но так, чтобы весь контент забирался именно моим сервером, а не клиентами. Т.е метод вставки блока не идет.
Информация о погоде должна забираться каждые n часов и записываться в БД.
Для этого будет служить php скрипт, который планирую затолкать в cron.
Для вывода будет соответственно еще один скрипт, который уже будет работать на основе запущенной на сайте CMS MkPortal.
Вот в каком виде дает информацию гисметео:
Код:
<tr class="head1">
<th rowspan="2" class="hh"> </th>
<td rowspan="2" class="fuckt c0"><b>ФАКТ</b> <b>26.03</b>12:00</td>
<td colspan="4" class="c0h workday"><div>26 Марта, <b>Четверг</b></div></td>
<td colspan="4" class="c0h workday"><div>27 Марта, <b>Пятница</b></div></td>
<td colspan="4" class="c0h weekend"><div>28 Марта, <b>Суббота</b></div></td>
</tr>
<tr class="head2">
<td class="c1">ночь</td>
<td class="c2">утро</td>
<td class="c3">день</td>
<td class="c4">вечер</td>
<td class="c1">ночь</td>
<td class="c2">утро</td>
<td class="c3">день</td>
<td class="c4">вечер</td>
<td class="c1">ночь</td>
<td class="c2">утро</td>
<td class="c3">день</td>
<td class="c4">вечер</td>
</tr>
<tr class="cloudy">
<th><b>Облачность</b></th>
Вопрос таков. Что лучше-ипользовать для хранения всех данных скопом одну текстовую строку в БД (Mysql) или разбить на несколько?
Главная цель:
1) Добиться высокой производительности
2) Научиться писать скрипты/работать с БД правильно