Zalety systemu dostarczania treści

Serwer systemu dostarczania treści (CDN) służy do przyśpieszenia wczytywania stron. Jest to bezpłatny serwis i korzystanie z niego nie jest skomplikowane.

Pomysł polega na tym, żeby podawać odwiedzającemu stronę pliki statyczne maksymalnie szybko i przy tym nie obciążać serwera. Pozwoli to też zwiększyć szybkość wykonywania skryptów.

Ten system składa się z klastera serwerów cache’ujących. Po aktywacji serwisu trzeba tylko zmienić ścieżki do plików statycznych na stronie na specjalną subdomenę i wszystkie zapytania do plików statycznych będą przekierowywane na serwer systemu dostarczania treści. Ten serwer przechowuje informacje na komplecie RAID, składającego się z dysków SSD. Jeśli potrzebnego pliku w cache’u nie znaleziono, serwer CND przekaże zapytanie do serwera głównego, żeby otrzymać ten plik, i zapisze go w cache’u.

Oprócz tego, większość współczesnych przeglądarek pozwala nawiązać nie więcej niż 10 jednoczenych połączeń z serwerem, dlatego pozostałe procesy pobierania treści statycznych będę oczekiwać na zakończenie bieżących procesów. Opisywany tutaj system klasterów pozwala rozwiązać ten problem.

W tym momencie wspierane są następujące rozszerzenia plików: .jpg, .jpeg, .gif, .png, .ico. .css, .midi, .wav. .bmp, .js, .swf, .flv. .avi, .djvu, .mp3, .xml, .zip.

Dzięki takiej optymizacji szybkość pobieranie danych wzrasta kilkakrotnie i prawie się nie różni od wydajości stron położonych na serwerze SSD.

Wśród zalet korzystania z systemu dostarczania treści są, między innymi:

  1. Zwiększenie szybkości pobierania danych
    Zadania są podzielone w taki sposób, że serwer HTTP odpowiada tylko za działanie skryptów PHP, a serwer CDN natomiast za szybkość pobierania danych statycznych. Dzięki temu szybkość działania strony może stać się 3-4 razy większa.
  2. Lepsze pozycje w wynikach wyszukiwania
    Już od dawna wyszukiwarki typu Google uwzględniają czas ładowania stron. Po aktywacji bezpłatnego serwisu CDN będziesz miał przewagę pod tym względem.