Intre site-urile partenere exista asa numitul parteneriat cross-feeds prin care pe un site este afisat un widget cu stiri de la celalalt site si invers.
In acest fel creste traficul pe fiecare prin aportul pe care il aduce site-ul partener.
Probleme tehnice la widget-urile de tip feed cu stiri externe
Apar si probleme tehnice legate fie de depasirea numarului de conexiuni la baza de date fie de numarul prea mare de apeluri catre site-ul extern. Aceste apeluri cresc cu cresterea numarului de afisari ale widgetului in pagini si se datoreaza apelurilor catre url-urile imaginilor principale ale articolelor externe.
Dar toate aceste probleme tehnice se pot rezolva printr-un widget superlight care ruleaza deja pe un site de stiri foarte mare (primele 20 ca trafic din tara).
Widget de tip feed superlight
Acest widget WordPress de feed-uri este caracterizat prin:
- nu utilizeaza baza de date pentru pastrarea articolelor externe ale fiecarui feed
- genereaza local imaginile externe la fiecare noua preluare de articole
- Se actualizeaza fie individual fie toate feed-urile odata
- Actualizarile se pot face prin intermediul unor cron job-uri care ruleaza periodic (cel mai des la fiecare minut)
- Toate datele preluate se pastreaza intr-un fisier json serializat si criptat pe webserver
- Widgetul nu face conexiune la baza de date; datele preluate se pastreaza in fisierul json
- Este scris in limbajul PHP sub forma unei singure clase PHP inserata in tema.
Plugin si widget WordPress superlight pentru feed-uri de stiri externe
Ce urmeaza! Voi face o versiune pentru WordPress sub forma unui plugin de sine statator care contine si un widget si care poate fi adaugat oricarui site wordpress in sectiunea de Piese.
Va tin la curent cu evolutia acestuia in paginile acestui blog.
Widget PHP superlight pentru feed-uri de stiri externe
Clasa de baza a widgetului poate fi utilizata ca atare in orice tip de site contruit pe PHP.
Află detalii privind realizarea site-urilor pe WordPress
Creare site WordPress
Sau ia legatura cu noi aici