![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanko odnośnie CDN (Content Delivery Network), czyli tworzenia tak jakby rozproszonej architektury w celu minimalizacji czasu ładowania strony poprzez rozdzielenie treści na kilka serwerów. Idea pomysłu, nad któym się zastanawiam byłbay troche inna niż ta oryginalna CDN, a mianowicie rozważałęm opcję utworzenia subdomeny dla elementów stałych (css, img, js) i ew umieszczenie jej na innym serwerze.
Ciekawi mnie czy samo utworzenie subdomeny, i ładowanie grafiki, css i js z niej jest w stanie przyśpieszyć ładowanie się strony (czy przeglądarka nawiąże więcej połączeń z serwerem, gdy np obrazki będą linkowane jako http://img.domena.pl/bg.jpg? Oraz o ile może być wydajniej gdy elementy te będą umieszczone na oddzielnym hostingu. Przykładowo jeśli korzysta się z hostingu współdzielonego, ma się kilka stron na jednym koncie, to może warto byłoby przenieść statyczne elementy na drugi? Co o tym myślicie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ten sam serwer, tylko domena test.eu jest skierowana na katalog. Prędkość wysyłania plików się nie zmieni, ale czy w takiej sytuacji przeglądarka nawiąże więcej połączeń? Np. Opera - ma limit polaczen i limit polaczen do jednego serwera - wiec rozdzielenie plikow na wiecej serwerow przyniesie ci korzysci. ALE jesli HTML idzie z test.pl, a obrazki + css z test.eu, to ...na test.eu masz N-1 plikow do serwowania na kazdy request (bez tego 1 htmla), wiec nadal masz prawie ta sama sytuacje -- duzo polaczen do jednego serwera. Wiec jeden serwer contentu (1 domena) nie wiele ci da. Zobacz jak robia to duze serwisy, z ilu serwerow contentowych na raz korzystaja, popatrz na limity przegladarek. Cytat Przykładowo jeśli korzysta się z hostingu współdzielonego, ma się kilka stron na jednym koncie, to może warto byłoby przenieść statyczne elementy na drugi? Taki hosting to tylko na male serwisiki sie przyda. Na wieksze masz dedyka, mozesz tam zalozys subdomene, pod ktora inny serwer www (nginx, lighttpd, etc.) bedzie hostowal szybciej statyczne pliki. To sa moje przemyslenia + wnioski z artykulow znalezionych w necie, nie zajmowalem sie tym w praktyce. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 14:47 |