Тотальная неудачница и убийца жёстких дисков.
Завела себе два PURL'а - Хару подбила. Чудное название, хотя означает всего лишь Persistent Uniform Resource Locator. Любопытная технология. Чем-то похожа на DNS. Тоесть на специальных PURL серверах есть базы данных с маппингом PURL на URL. Тоесть... Вот. Допустим, сейчас у меня сайт находится по адресу lindachan.narod.ru. И я везде пихаю ссылки именно на этот URL. Но завтра вдруг я перееду куда-нибудь на lindachan.dti.mil, и мне придётся всех уведомить, что старый адрес не работает. Ладно если я смогу там сделать редирект, тоесть страницу со ссылкой на новый адрес. А если сервер вообще закрылся? Или, допустим я потом перееду на aoi.sakura.ne.jp/~lindachan? А потом вообще на lindachan.ne.jp, а следом - на www.lindachan.jp? И что? Гонять пользователей как в том флэшмобе по цепочке?
Вот тут и появляется PURL. В базе данных есть много таких PURL'ов, которые являются теме же самыми URL. И каждый из них указывает на какой-то конкретный адрес (или вообще ни на что не указывает). Тоесть я создаю PURL purl.hms.mil/Linda_Kaioh/Homepage. Сначала он указывает на lindachan.narod.ru. По мере переездов я обновляю адрес. И что происходит? Я везде оставляю PURL вместо фактического URL. И вот однажды кто-то щёлкает по этой ссылке. Броузер отправляет GET запрос на purl.hms.mil, запрашивает Linda_Kaioh/Homepage. Сервер смотрит это имя в базе и извлекает из её недр текущий фактический URL. Потом он возвращает броузеру не помню какой код с новым URL. Ага, думает броузер, тут у нас редирект. Пользователь даже не видит, как броузер перенаправляет запрос уже фактическому серверу с новым URL. И пользователь гарантированно попадает на мой сайт.
Здорово, да? А ещё они распространают исходники, правда они работают под бяками вроде Linux и Solaris. Вот я и подумала, что неплохо бы портировать под Win32 ^_^ Но я этим не буду заниматься. Если кому тоже интересно, я как доберусь до лога ICQ напишу адреса моего сервера PURL, а также PURL'ы сайта и дневника ^_^
#mood: Sugoi -desu!
Вот тут и появляется PURL. В базе данных есть много таких PURL'ов, которые являются теме же самыми URL. И каждый из них указывает на какой-то конкретный адрес (или вообще ни на что не указывает). Тоесть я создаю PURL purl.hms.mil/Linda_Kaioh/Homepage. Сначала он указывает на lindachan.narod.ru. По мере переездов я обновляю адрес. И что происходит? Я везде оставляю PURL вместо фактического URL. И вот однажды кто-то щёлкает по этой ссылке. Броузер отправляет GET запрос на purl.hms.mil, запрашивает Linda_Kaioh/Homepage. Сервер смотрит это имя в базе и извлекает из её недр текущий фактический URL. Потом он возвращает броузеру не помню какой код с новым URL. Ага, думает броузер, тут у нас редирект. Пользователь даже не видит, как броузер перенаправляет запрос уже фактическому серверу с новым URL. И пользователь гарантированно попадает на мой сайт.
Здорово, да? А ещё они распространают исходники, правда они работают под бяками вроде Linux и Solaris. Вот я и подумала, что неплохо бы портировать под Win32 ^_^ Но я этим не буду заниматься. Если кому тоже интересно, я как доберусь до лога ICQ напишу адреса моего сервера PURL, а также PURL'ы сайта и дневника ^_^
#mood: Sugoi -desu!