22 maja 2014

Przyspieszamy ładowanie stron - wprowadzamy domeny do serwowania treści statycznych

Silnik IAI-Shop.com zyskał funkcjonalność, dzięki której już w testach przedwdrożeniowych zauważalne były pozytywne zmiany w czasie wczytywania testowanych stron oraz średnim obciążeniu serwera.

Rozwiązanie zostało już z powodzeniem wdrożone w kilku sklepach IAI-Shop.com i sukcesywnie będzie wprowadzane do kolejnych, co znajdzie odbicie w większej ich wydajności, a w efekcie zadowoleniu klientów, korzystających ze sklepu.

Na czym polega wprowadzone rozwiązanie?

Wdrażana jest obsługa dodatkowych subdomen, których zadaniem jest serwowanie treści statycznych dla przeglądających zawartość sklepu. W panelu administracyjnym sklepu widoczne są one w dziale ADMINISTRACJA/Zarządzanie domenami i usługami systemowymi, gdzie do już istniejących domen dodawane są subdomeny static, czyli oprócz np. www.nazwadomeny.pl pojawią się static1.nazwadomeny.pl, static2.nazwadomeny.pl itd.

W przypadku pełnej delegacji domen zostaną one utworzone automatycznie. W przypadku delegacji niepełnej można je dodać samodzielnie w panelu operatora domeny, a system zacznie z nich korzystać, gdy tylko staną się widoczne.

Wprowadzenie osobnych domen umożliwi przesyłanie statycznych treści bez dołączania do nich tych informacji, które są niezbędne przy przesyłaniu treści dynamicznej (np. stron internetowych). W efekcie zmniejszy się przepływ danych na serwerze, co wpłynie pozytywnie na jego obciążenie, wielkość transferu i czas ładowania się stron.

Wzrost szybkości ładowania się stron powinien być jeszcze większy z uwagi na to, że przeglądarki potrafią pobierać treści statyczne z osobnych domen w sposób równoległy, co przy dużej ilości obrazków na stronie może dać bardzo zauważalny rezultat. W danej chwili przeglądarka obsłuży więc kilka żądań, np. pobrania miniatur i obrazów, zamiast ładować je po kolei z jednej domeny.

Przygotowane przez nas rozwiązanie jest zgodne z obecnymi trendami optymalizacyjnymi.

Czym są treści statyczne?

Treści statyczne to elementy strony, które są wysyłane do oglądającego w postaci takiej jakiej są na serwerze. Dobrym przykładem są tu pliki obrazów - w przeglądarce są one pobierane do wyświetlania, ale działania użytkownika nie wpływają na zawartość zwracanych treści.

Czy dodatkowe domeny są widoczne dla klientów sklepu?

Bezpośrednie odnośniki do treści statycznych nie są wyeksponowane na stronie, jednak po sprawdzeniu źródła danej grafiki będzie ono zawierało łącze do domeny static.

Jakie elementy strony będą wysyłane jako treści statyczne?

Początkowo będą to głównie pliki obrazów (ikony towarów, miniatury itp.), z czasem ta lista będzie rozbudowywana, jednak dopiero po dokładnym przetestowaniu, czy serwowanie danej treści z domeny statycznej ma faktycznie pozytywny wpływ na działanie sklepu.

Czy muszę coś zrobić, by korzystać z nowej funkcjonalności?

Rozwiązanie będzie wprowadzane sukcesywnie we wszystkich sklepach IAI-Shop.com.

Jeżeli korzystasz z pełnej delegacji swoich domen do IAI-Shop.com, to rozwiązanie zostanie automatycznie uruchomione przez nas, a ty nie musisz podejmować żadnych działań.

Jeśli Twoje domeny są wydelegowane na zewnętrzne serwery DNS, to w celu skorzystania z nowej funkcjonalności wystarczy, że w panelu zarządzania domeną sklepu u swojego operatora, dodasz samodzielnie subdomeny statyczne - static1, static2 itp., aż do static5 (jako static1.nazwadomeny.pl) i ustawisz je jako rekordy CNAME dla domeny sklepu (np. static1.nazwadomeny.pl CNAME www.nazwadomeny.pl). Obsługiwane jest do pięciu domen statycznych.

Przypominamy, że mając nie w pełni wydelegowane domeny, wszystkie zmiany musicie wykonywać samodzielnie. Aby ułatwić sobie administrowanie sklepem w IAI-Shop.com, proponujemy pełne wydelegowanie domeny do nas, dzięki czemu my będziemy takie i podobne zmiany wprowadzali automatycznie.

Pełnej delegacji domen można dokonać w panelu administracyjnym sklepu w dziale ADMINISTRACJA/Zarządzanie domenami i usługami systemowymi