FMUSER Wirless Transmituj wideo i audio łatwiejsze!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albański
ar.fmuser.org -> arabski
hy.fmuser.org -> Armeński
az.fmuser.org -> Azerbejdżański
eu.fmuser.org -> baskijski
be.fmuser.org -> białoruski
bg.fmuser.org -> bułgarski
ca.fmuser.org -> kataloński
zh-CN.fmuser.org -> chiński (uproszczony)
zh-TW.fmuser.org -> chiński (tradycyjny)
hr.fmuser.org -> chorwacki
cs.fmuser.org -> czeski
da.fmuser.org -> duński
nl.fmuser.org -> holenderski
et.fmuser.org -> estoński
tl.fmuser.org -> filipiński
fi.fmuser.org -> fiński
fr.fmuser.org -> francuski
gl.fmuser.org -> galicyjski
ka.fmuser.org -> gruziński
de.fmuser.org -> niemiecki
el.fmuser.org -> grecki
ht.fmuser.org -> kreolski haitański
iw.fmuser.org -> hebrajski
hi.fmuser.org -> hindi
hu.fmuser.org -> węgierski
is.fmuser.org -> islandzki
id.fmuser.org -> indonezyjski
ga.fmuser.org -> irlandzki
it.fmuser.org -> włoski
ja.fmuser.org -> japoński
ko.fmuser.org -> koreański
lv.fmuser.org -> łotewski
lt.fmuser.org -> litewski
mk.fmuser.org -> macedoński
ms.fmuser.org -> malajski
mt.fmuser.org -> maltański
no.fmuser.org -> norweski
fa.fmuser.org -> perski
pl.fmuser.org -> polski
pt.fmuser.org -> portugalski
ro.fmuser.org -> rumuński
ru.fmuser.org -> rosyjski
sr.fmuser.org -> serbski
sk.fmuser.org -> słowacki
sl.fmuser.org -> słoweński
es.fmuser.org -> hiszpański
sw.fmuser.org -> suahili
sv.fmuser.org -> szwedzki
th.fmuser.org -> Tajski
tr.fmuser.org -> turecki
uk.fmuser.org -> ukraiński
ur.fmuser.org -> Urdu
vi.fmuser.org -> wietnamski
cy.fmuser.org -> walijski
yi.fmuser.org -> jidysz
Przyjrzyjmy się najpierw sytuacji związanej z IPTV:
1. Aktualna sytuacja na rynku TPTV
a) Od lutego br. ogólna liczba użytkowników IPTV w całym kraju osiągnęła 36.302 mln, a liczba użytkowników mobilnego Internetu w moim kraju jest bliska 900 mln. Miesięczny dostęp na mieszkańca to prawie 300 mln, szerokopasmowy 8 mln to połowa, a światłowody prawie 40%.
clip_image001
Rysunek 1 Ogólne przejście na telewizję cyfrową w moim kraju
clip_image002
Rysunek 2 Skala użytkowników telewizji cyfrowej i stopień cyfryzacji telewizji kablowej w poszczególnych województwach
b) Wyniki gospodarcze branży telekomunikacyjnej w marcu tego roku pokazały, że całkowita działalność telekomunikacyjna trzech podstawowych firm telekomunikacyjnych osiągnęła 18.01 miliarda juanów, co stanowi wzrost o 22.7% rok do roku, czyli o 7.7 punktu procentowego więcej niż ten sam Kropka;
l Główne dekodery telekomunikacyjne IPTV dostępne obecnie na rynku w Chinach to: [SD]: Huawei, ZTE, Changhong, UT, MOTO, Fiberhome, Da Ya, Tongzhou, Jiulian, Bell, Skyworth, Chaoge, Dahua i Shuyuan . [HD]: Huawei, ZTE, MOTO, Daya, Chaoge, Fiberhome, Cozhou, Hisense, Skyworth, Kaitian, UT, Changhong, Bell, Feiyue, Jiulian, Shuyuan.
Z powyższego widać, że wymagania dla IPTV będą w przyszłości coraz wyższe. Optymalizując front-end EPG, należy wziąć pod uwagę pojemność serwera, a po drugie, należy wziąć pod uwagę wydajność i kompatybilność dekodera.
[Przygotowanie]: Biorąc pod uwagę specyfikę środowiska, należy poczynić następujące przygotowania: Sprzęt: PC, dekoder, koncentrator sieciowy (czyli HUB, można również użyć przełącznika z funkcją dublowania). Oprogramowanie: Chrome, Wireshark. Jeśli nie ma zdalnego środowiska, należy użyć wszystkich z nich. Jeśli istnieje zdalne środowisko debugowania, HUB i Wireshark nie są potrzebne.
Zmniejsz liczbę żądań: Ogólnie najlepiej jest poprosić o mniej niż 5 żądań dla strony. Gdy liczba żądań przekracza 10, prędkość jest oczywiście znacznie wolniejsza. Jak zmniejszyć liczbę zapytań?
1. Zmniejsz liczbę zdjęć i zintegruj wiele zdjęć razem, każde zdjęcie jest prośbą.
2. Nie może być żadnych zasobów, których nie można zażądać, to znaczy nie może być zasobów HTTP 404.
3. Zmniejsz liczbę żądań iframe.
4. Zmniejsz liczbę żądań AJAX.
5. Leniwe ładowanie zasobów asynchronicznie przez AJAX.
6. Połącz javascript i CSS.
Kod JS
1. Staraj się nie używać JQuery, większość dekoderów go nie obsługuje.
2. Połącz i zminimalizuj JAVASCRIPT.
3. Osadź małe pliki js na stronie.
4. Zwróć uwagę na zgodność dekodera z przyciskami. Generalnie, standardowa definicja obsługuje tylko onkeypress, a większość z nich nie obsługuje onkeydown. Jeśli spróbujesz go użyć, dekoder przestanie działać. Jeśli obsługiwane są oba typy kluczy, JS może ocenić klucz, aby wykonać klucz tylko raz.
5. Spróbuj użyć asynchronicznego żądania GET AJAX i użyj mniej żądań POST.
6. Spróbuj użyć for zamiast każdego.
7. Używaj eval tak mało, jak to możliwe.
8. Spróbuj użyć getElementById, aby uzyskać dostęp, nie używaj getElementsByName, getElementsByClassName, getElementsByTagName, większość dekoderów nie jest zgodnych z tymi metodami.
9. Spróbuj użyć metody join do łączenia znaków, a mniej funkcji concat lub operatorów takich jak + =.
10. Podczas przepisywania zdarzeń systemowych, spróbuj zwrócić wartość false, 0 lub null tak dużo, jak to możliwe, takie jak naciśnięcia klawiszy systemowych i zdarzenia odtwarzania.
11. Wyodrębnij udostępniony plik js i umieść go na zewnątrz, aby inne strony mogły wywołać.
Obrazek:
1. Używaj png do przezroczystych obrazów tak często, jak to możliwe i używaj gif mniej.
2. Skompresuj jpg i usuń niepotrzebne informacje w jpg.
3. Źródło img nie może pozostać puste, ponieważ niektóre dekodery będą wysyłać dodatkowe żądania, nie mówiąc już o ustawieniu nieistniejącej wartości.
4. Nie powiększaj rozmiaru obrazu z przodu EPG, obraz może być zaprojektowany zgodnie z rzeczywistym rozmiarem, to znaczy staraj się nie mieć atrybutów szerokości i wysokości w tagu img.
5. Leniwe ładowanie zdjęć, nie wszystkie zdjęcia są prezentowane od razu, zdjęcia mogą być wyświetlane na żądanie.
CSS
1. Unikaj CSS @import. Większość dekoderów nie obsługuje @import i należy użyć łącza.
2. Osadź mały CSS na stronie.
3. Włącz i zminimalizuj CSS.
4. Skompresuj plik CSS.
5. Pozbądź się niepotrzebnego CSS.
Javascript
1. Używaj document.write tak mało, jak to możliwe.
2. Opóźnij ładowanie javascript.
3. Dostosuj kolejność JS i umieść te używane podczas ładowania za plikiem html tak bardzo, jak to możliwe.
4. Kompresuj JS.
5. Nie można użyć zdarzenia jako nazwy funkcji.
Java
1. Wyłącz sesję, gdy sesja nie jest potrzebna <% @ page session = "false"%>.
2. Spróbuj użyć <% @ include file = ”xxx.jsp”%> i rzadziej .
3. Spróbuj użyć javy, aby uzyskać parametry adresu URL, pobieranie JS jest stosunkowo kłopotliwe i powolne.
Siedem, nie można zoptymalizować za pomocą interfejsu użytkownika:
1. Podczas wykonywania asynchronicznego żądania, gdy nagłówek odpowiedzi serwera to 204, ani iframe, ani ajax nie mogą rozwiązać problemu i mogą wystąpić powtarzające się żądania, ale ajax może działać lepiej.
|
Wpisz e-mail, aby otrzymać niespodziankę
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> albański
ar.fmuser.org -> arabski
hy.fmuser.org -> Armeński
az.fmuser.org -> Azerbejdżański
eu.fmuser.org -> baskijski
be.fmuser.org -> białoruski
bg.fmuser.org -> bułgarski
ca.fmuser.org -> kataloński
zh-CN.fmuser.org -> chiński (uproszczony)
zh-TW.fmuser.org -> chiński (tradycyjny)
hr.fmuser.org -> chorwacki
cs.fmuser.org -> czeski
da.fmuser.org -> duński
nl.fmuser.org -> holenderski
et.fmuser.org -> estoński
tl.fmuser.org -> filipiński
fi.fmuser.org -> fiński
fr.fmuser.org -> francuski
gl.fmuser.org -> galicyjski
ka.fmuser.org -> gruziński
de.fmuser.org -> niemiecki
el.fmuser.org -> grecki
ht.fmuser.org -> kreolski haitański
iw.fmuser.org -> hebrajski
hi.fmuser.org -> hindi
hu.fmuser.org -> węgierski
is.fmuser.org -> islandzki
id.fmuser.org -> indonezyjski
ga.fmuser.org -> irlandzki
it.fmuser.org -> włoski
ja.fmuser.org -> japoński
ko.fmuser.org -> koreański
lv.fmuser.org -> łotewski
lt.fmuser.org -> litewski
mk.fmuser.org -> macedoński
ms.fmuser.org -> malajski
mt.fmuser.org -> maltański
no.fmuser.org -> norweski
fa.fmuser.org -> perski
pl.fmuser.org -> polski
pt.fmuser.org -> portugalski
ro.fmuser.org -> rumuński
ru.fmuser.org -> rosyjski
sr.fmuser.org -> serbski
sk.fmuser.org -> słowacki
sl.fmuser.org -> słoweński
es.fmuser.org -> hiszpański
sw.fmuser.org -> suahili
sv.fmuser.org -> szwedzki
th.fmuser.org -> Tajski
tr.fmuser.org -> turecki
uk.fmuser.org -> ukraiński
ur.fmuser.org -> Urdu
vi.fmuser.org -> wietnamski
cy.fmuser.org -> walijski
yi.fmuser.org -> jidysz
FMUSER Wirless Transmituj wideo i audio łatwiejsze!
Kontakt
Adres:
Nr 305 Pokój HuiLan Budynek nr 273 Huanpu Road Guangzhou Chiny 510620
Kategorie
Newsletter