Wpisy oznaczone ‘adresowanie’

Adresowanie względne

czwartek, 27 Sierpień 2009

Ścieżki względne definiowane względem foldera nadrzędnego
Jeśli pracujesz nad ogromną witryną korzystającą z kilku serwerów lub jeśli na Twoim serwerze
rezyduje kilka różnych witryn, mógłbyś zastanowić się nad zdefiniowaniem ścieżek względem
foldera nadrzędnego. Ten typ adresowania należałoby Ci doradzić, gdy często przemieszczasz
swoje pliki.
O ile adresowanie względem dokumentu określa relację między dwoma plikami, to adresowanie
względem foldera nadrzędnego określa relację między każdym plikiem i folderem witryny.
Wracając do wcześniejszej analogii z biurem, odpowiada to relacji między dwoma biurami (tym, z
którego wyszedłeś rozpoczynając podróż po akta i tym, do którego w końcu przybyłeś)
określającej ich położenie względem holu budynku.
Adres definiowany względem foldera nadrzędnego rozpoczyna się od ukośnika:
/blog/BLOGOWISKO.HTML
W tym przykładzie ścieżka prowadzi do pliku BLOGOWISKO.HTML ulokowanego w folderze
podrzędnym blog foldera głównego witryny. Połączenia definiowane względem foldera
nadrzędnego są interpretowane przez serwery, a nie przez przeglądarki. Dlatego gdy otwierasz
stronę WWW ulokowaną na dysku twardym, na której zdefiniowano takie połączenia, nie będą
one działać. Przy przeglądaniu strony, blog przekonwertuje chwilowo adresowanie
względem foldera nadrzędnego w adresowanie bezwzględne. Gdy klikniesz połączenie, nie będzie
ono działać lokalnie, ponieważ określono je względem foldera nadrzędnego witryny. Jednak w
Twojej przeglądarce zadziała, ale strony będziesz mógł przeglądać tylko pojedynczo.
Adresowanie względem foldera nadrzędnego sprawdza się najlepiej, gdy pliki witryny są często
przemieszczane. Jego przewaga nad adresowaniem względem dokumentu polega właśnie na tym,
że pomimo przeniesienia plików do nowego ulokowania, układ połączeń będzie nadal sprawny.
Tak więc, jeśli w Twojej firmie wydawany jest sieciowy biuletyn, którego artykuły są co miesiąc
odnawiane, a stare trafiają do katalogu Archive, definiowanie połączeń względem foldera
nadrzędnego zaoszczędzi Twój czas, który musiałbyś poświęcić, aby zaktualizować wszystkie
połączenia.
Poprawne zdefiniowanie ścieżek dostępu może być czasami trudne. Na szczęście blog
zdecydowanie ułatwia Twoje zadanie. Jedynie musisz wiedzieć, kiedy masz zastosować dany typ
adresowania.

Tagi:
Kategoria: Tworzenie stron | Komentarze są wyłączone

Adresowanie

środa, 26 Sierpień 2009

Zrozumienie ścieżek dostępu

blog pozwala wybrać typ adresowania. Jeśli więc nie wiesz, jaka jest różnica między
bezwzględnymi i względnymi ścieżkami dostępu, usiądź i poczytaj.
Ścieżka bezwzględna to po prostu pełny adres URL. Zawiera więc nie tylko nazwę żądanego
pliku, lecz także nazwę serwera WWW, na którym plik rezyduje. Ma także przedrostek http, przez
wszystkich znany i kochany. Oto przykład ścieżki bezwzględnej:
http://www.texty.waw.pl/index.html
Jeśli na swoich stronach będziesz umieszczał połączenia, możesz oczywiście korzystać z adresów
bezwzględnych URL ? dokument zostanie pobrany. Jest jednak pewien problem. Stosowanie tego
typu adresowania powoduje, że przy każdym wejściu w połączenie użytkownik jest niezmiennie
kierowany do ?drzwi frontowych? witryny sieciowej. Jest to znaczne obciążenie dla serwera i
powoduje wydłużenie czasu ładowania strony. Z tego właśnie względu zaleca się stosowanie
ścieżek względnych.
Są dwa rodzaje adresów względnych: definiowane względem dokumentu oraz definiowane
względem foldera nadrzędnego. Zaczniemy od omówienia pierwszego typu.

Ścieżki dostępu definiowane względem dokumentu określają relację jednego dokumentu
względem drugiego. Taka ścieżka względna nie rozpoczyna się od foldera nadrzędnego, lecz od
nazwy bieżącego dokumentu, po której pojawia się ciąg katalogów prowadzący do drugiego pliku.
Tak więc, aby zdefiniować ścieżkę dostępu względem dokumentu, wystarczy wskazać hierarchię
folderów startując od bieżącego dokumentu.

Jeśli chcesz przetestować swoje strony WWW lokalnie w przeglądarce, musisz korzystać ze
ścieżek definiowanych względem dokumentu. Dlaczego? Ponieważ większość przeglądarek nie
ma możliwości stwierdzenia, z jakiego foldera lokalnego korzystasz, tak więc przeglądarka może
podążać tylko ścieżką zdefiniowaną względem aktualnie wyświetlanego dokumentu. Domyślnie,
blog zapisuje Twoje pliki stosując adresowanie względne.

Jeśli przed wstawieniem obrazu lub utworzeniem połączenia nie zapiszesz pliku, blog nie
ma odniesienia, z którego mógłby korzystać, aby zlokalizować dokument, nad którym aktualnie
pracujesz. Z tego powodu program wyświetli Ci komunikat przypominający o konieczności
zapisania pliku. Jeśli tego nie zrobisz, blog utworzy połączenie specyficzne dla Twojego
komputera. Po umieszczeniu dokumentu na serwerze, takie połączenie nie będzie działać. Niech
więc zapisywanie nowych dokumentów we właściwym katalogu, natychmiast po ich utworzeniu,
stanie się Twoim zwyczajem.
../blog/index.html
Wyobraź sobie, że kropki to winda, którą możesz podjechać w górę lub w dół, aby pobrać
dokumenty z innych biur. Jeśli połączenie ma prowadzić do plików na innym serwerze, nie można
stosować adresowania względem dokumentu. Jeśli więc chcesz skierować użytkowników na aukcję na stronie Allegro, musisz podać bezwzględny adres
URL (na przykład tak: http://www.allegro.pl).

Tagi: ,
Kategoria: Tworzenie stron | Komentarze są wyłączone