![]() ![]() |
Mar 5 2010, 03:35 PM
Post
#1
|
|
![]() Web Design Seo ![]() ![]() ![]() ![]() Group: Root Admin Posts: 4,332 Joined: 29-April 09 From: Sofia Member No.: 1 |
Забележете, че няма гаранция че агрегатора ще успее да "вземе" новините от всеки рсс фийд от всеки сайт. Новините от рсс фийда се взимат от агрегатора чрез парсер, а нашия компонент ползва Simple Pie Parser. Понякога някои рсс емисии не могат да се "вземат" с този парсер, но това е много рядко, случва се само при 2-5% от rss емисиите. Повечето пъти за неуспеха при импортиране на новини от дадена рсс емисия има много по-тривиална причина, а именно причината са вашите настройки. Кеш настройки на Simple Pie парсер 1. Simple Pie парсер има настройка кеш. Когато импортирате през крон джоб, стойността е зададена на 600, което означава 600 секунди или 10 минути. Тази настройка може да се редактира от файл: cron.3daggregator.php Код define('SPIE_CACHE_AGE', 60*10); 2. Когато импортирате ръчно и включите опцията "Use Cache", стойността е 3600, което означава 3600 секунди = един час. Тази настройка може да се редактира от файл simplepie.inc Код var $cache_duration = 3600; По принцип агрегатора работи така когато импортира: - Прочита се рсс емисията на сайта - Ако е включена опцията "ползвай кеша" за съответния фийд, агрегатора проверява дали новините които в момента са в rss емисията която се импортира са вътре в кеша, тоест дали вече са импортирани. Това е необходимо за да се избегне импортирането на една или повече новини в сайта повторно. - Ако новините ги няма в кеша, то съответното съдържание се импортира в базата данни на джумла. Какви настройки са препоръчителни за моя агрегатор? Препоръчително е да контролирате колко често се импортират новините от всеки рсс фийд чрез настройката CRON, а не чрез промяна на времето за кеш от кода на компонента. Какъв е реда за да работи всичко перфектно: 1. Намерете Rss емисия от сайт която желаете да импортирате в сайта си 2. Абонирайте се за нея през вашия браузер 3. Следете емисията 1-2 дена до седмица за да разберете колко често се обновява, на какъв времеви интервал в нея се пускат новини 4. Настройте според тези наблюдения вашия крон за тази емисия. 5. Не препоръчваме да импортирате новини от една и съща rss емисия в сайта си на по-малко от 1 час. Дори големите новинарски портали ъпдейтват rss емисиите си на един час. Например Дарик Нюз пускат около 10 новини на всеки час, емисията им се обновява също точно на един час. -------------------- Правила на форума | Forum Rules | How to receive support. 3D Web Design: Уеб дизайн, Seo оптимизация, Web Site Extensions, Oscommerce Addons, Wordpress plugins and Joomla Extensions. Изработка на уеб сайтове и оптимизация на сайт за търсачки и Seo услуги.
|
|
|
|
![]() ![]() |
Similar Topics
| Topic | Replies | Topic Starter | Views | Last Action | |
|---|---|---|---|---|---|
![]() |
Simple Pie Cache Error Message fix |
11 | Web Design Seo | 20,798 | 9th February 2011 - 05:28 PM Last post by: Web Design Seo |
|
Lo-Fi Version | Time is now: 1st June 2026 - 11:39 PM |