29-06-2012, 21:25
Założenia:
1. Jeżeli użytkownik zadeklarował swoją prywatną stronę na koncie i można z niej pobrać najnowsze posty to
na stronie użytkownika ala http://www.webmastertalk.pl/r-rafalsky-u wyświetlane są ostatnie posty na blogu z linkami do tego bloga
2. Wyświetlamy wyniki powiedzmy w dwóch przypadkach: ostatnie 5 lub te, które dzisiaj się pokazały - tutaj nie ma filozofii wielkiej
Zależy mi na wydajności więc:
- strona ładnie się ładuje korzystając z własnych zasobów
Tutaj wymyśliłem dwa sposoby:
1. wyświetlamy widok $this->render('user'); po czym łączymy się z blogiem odświeżając posty - user nie czeka a po odświeżeniu ma nowości. Ew.wykorzystać AJAXa do pobrania najnowszych wyników.
2. W godzinach nocnych zajeździć serwer odwiedzając wszystkie blogi.
- by nie zapchać bazy przechowujemy w bazie tylko x wyników i aktywnie resztę usuwamy.
Tabela:
ID, user_ID, date, title, link
Tyle powinno wystarczyć.
Aaaa mam 3 pomysł.
3. Wyświetlamy stronę i po wyświetleniu wysyłamy AJAXem adres bloga czekając na przerobienie przez serwer. Ew pobieramy RSS przez JS zajeżdżając przeglądarkę użytkownika.
Któryś z tych pomysłów jest sensowny?
1. Jeżeli użytkownik zadeklarował swoją prywatną stronę na koncie i można z niej pobrać najnowsze posty to
na stronie użytkownika ala http://www.webmastertalk.pl/r-rafalsky-u wyświetlane są ostatnie posty na blogu z linkami do tego bloga
2. Wyświetlamy wyniki powiedzmy w dwóch przypadkach: ostatnie 5 lub te, które dzisiaj się pokazały - tutaj nie ma filozofii wielkiej
Zależy mi na wydajności więc:
- strona ładnie się ładuje korzystając z własnych zasobów
Tutaj wymyśliłem dwa sposoby:
1. wyświetlamy widok $this->render('user'); po czym łączymy się z blogiem odświeżając posty - user nie czeka a po odświeżeniu ma nowości. Ew.wykorzystać AJAXa do pobrania najnowszych wyników.
2. W godzinach nocnych zajeździć serwer odwiedzając wszystkie blogi.
- by nie zapchać bazy przechowujemy w bazie tylko x wyników i aktywnie resztę usuwamy.
Tabela:
ID, user_ID, date, title, link
Tyle powinno wystarczyć.
Aaaa mam 3 pomysł.

3. Wyświetlamy stronę i po wyświetleniu wysyłamy AJAXem adres bloga czekając na przerobienie przez serwer. Ew pobieramy RSS przez JS zajeżdżając przeglądarkę użytkownika.
Któryś z tych pomysłów jest sensowny?
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję 
Any sufficiently advanced technology is indistinguishable from magic.

Any sufficiently advanced technology is indistinguishable from magic.