Проект Порталус


 

CompDocs on-line

Интернет-магазин постеров с доставкой

 
CompDocs
Вебмастеру
Программисту
Пользователю
Геймеру
Мабила
Новости
Отдохни
Беседка
Обои
Партнеры
Docs.com.ru

Web-мастеру:

PHP
ASP .NET
Perl
JavaScript
CSS
HTML
Раскрутка
Сервисы

Программисту:

DirectX
OpenGL
Pascal
Алгоритмы

Пользователю:

Windows
Linux
BIOS
Обои

Посетителю:

Форум
Юмор
Рассылки
Объявления
ФизМат
Тесты
Работа

Обои на рабочий стол
 

Автор: Путяк Владислав
Источник: docs.com.ru

Connect для вебмастеров

Dial-up все еще доминирует на наших просторах, поэтому и не удивительно, что множество вебмастеров и веб-программистов пользуются им.

Выглядит это примерно так: у человека стоит Apache, PHP, MySQL и т.д. На винте лежит то же что и в Сети. Но вот весь процесс создания и тестирования проходит, разумеется, в офф-лайне, что влечет за собой немало неудобств. Прежде всего, если вебмастер работает с такой же версией сайта, что и в Сети, это постоянные попытки подключения для казачки счетчиков, баннеров и т.д. Как люди выходят из этой ситуации? Кто как... кто создает две копии сайта - одну онлайновую, со счетчиками и всем прочем, а вторую число под офф-лайн. Когда во второй что-то сделано, оно переносится в первую. Неудобств на самом деле достаточно, кроме того, не факт что можно забыть что-то перенести, или по ошибке залить в Сеть версию для офф-лайна :). Другие, просто натренировались и метко бьют по кнопке Esc, когда выскакивает окошко с предложением подключиться к Сети. И т.д., вариаций еще много.

Я предлагаю простое и быстрое решение этой проблемы при помощи всеми любимого IE или любого другого браузера.

Итак, заходим в настройки браузера: Сервис - Свойства обозревателя, переходим на вкладку Подключения и выбираем пункт Никогда не использовать Dial-up соединение:

Connect для вебмастеров: настройки IE

Вот, в принципе, и весь секрет. При попытке открыть страничку, которой нужно что-то из Сети, например, загрузить тот же счетчик, браузер просто пару раз выдаст предложение о подключении, на которые стоит ответить да, подключиться. При этом подключения по Dial-up происходить не будет: мы ведь выключили Dial-up. Так что счетчики просто не будут отображаться, а баннеры (фреймы, файлы) из Сети будут отображаться как системная страничка "DNS Error".

Хотя, можно еще немного улучшить наше положение. Видите на той же вкладке (см. предыдущий рисунок) внизу кнопку "LAN Settings" (настройки сети). Жмите на нее. В открывшемся окне:

Connect для вебмастеров: настройки IE

Поставьте галочку напротив "Use a proxy server for your LAN". Как в русской версии браузера это будет, точно не знаю, что-то типа "Использовать прокси сервер для подключений по сети". Надпись в скобках гласит, что эта настройка не для Dial-up или VPN соединений, но мы ведь их и не используем, так что все чики-пики. В поле "Address" (адрес :)) указываем адрес нашего сервера, можно просто его виртуальный домен. Галочку напротив "Buypass proxy server for local addresses" можно не ставить - смысла ноль: смысл этой функции в том, чтобы при работе в Сети через прокси, обращаться к локальным ресурсам напрямую, а не через прокси. Так быстрее: не нужно посылать на прокси запрос, ждать пока он свяжется с запрашиваемым узлом, получает от него ответ и передает его вам. Прокси в сети используется лишь для доступа в Сеть, как единственный выход из локальной сети во всемирную Сеть ака Интернет (Интернет я пишу, впрочем, и как все, как Сеть, а сеть - это локальная сеть :)). Да и в отдельных случаях, трафик через прокси платный, не зависимо от того он внутрисетевой или интернетовский. В общем, из всего вышесказанного следует, что раз прокси крутится у вас же на ПК, то какой смысл при обращении к своим же ресурсам обходить его, если, фактически, он и есть этими ресурсами и скорость не теряется. Хотя, если вам не в лом кликнуть - можете и кликнуть :).

Да, если кто уже заподозрил что ему еще и прокси нужно ставить чтобы заюзать этот метод, не спешите... ведь прокси разные бывают, например, на 80-й порт :). К тому же, тут очень интересная ситуация, когда вы сами являетесь и прокси и сервером и потребителем одновременно :).

В общем, как бы там ни было, после этих установок, браузер 2-3 раза запросит подключение, вы, конечно же, разрешаете ему это сделать, т.е. сконектиться с самим собой. Вот и все. Далее никаких приставаний с подключениями, никаких разделений на он-лайн и офф-лайн версии. А вместо инетовских доков, кроме рисунков, конечно же (рисунки из инета, например счетчики просто не отображаются, точно так же, как если вставить в html страничку какой-то рисунок и не залить его на сервер), отображается ваша стандартная страничка 404, сгенерированная вашим же сервером - вы сам себе Интернет :).

В завершение темы, хотелось бы отметить, что в принципе, можно было бы на php написать скрипт, который бы при генерации странички пытался сконектиться с каким-то инетовским узлом, проверяя тем самым в он-лайне ли он или нет, и в зависимости от этого выводить или прятать счетчики, баннеры и т.д. Но это и лишняя морока, и нагрузка на он-лайн версию: а если у вас будет 100'000 посещений в сутки, что так для каждой странички каждый раз и выполнять этот бессмысленный скрипт?

Ну и в самое-самое завершение темы, могу предложить создать в сети свой собственный мини-инет. Например, создать виртуальным домен с таким же именем, как домен счетчика или баннера. Создать там такую же директорию, а в ней скрипт с таким же именем и соответствующим действием, например, так можно у себя создать свой рейтинг Маил@ру, баннерные сети, поисковики и т.д., глядишь, появится свой личный HomeInterNet :-).

Ссылки по теме:

  • Учебник PHP
  • Что может РНР?
  • Своя рассылка на PHP
  • Отправка писем с вложениями на PHP
  • Отправка писем в правильной кодировке на PHP
  • Голосование на PHP своими руками
  • Приемы сетевой обороны на PHP
  • Приемы сетевой обороны на PHP - 2
  • Пишем счетчик кликов по ссылке, а также счетчик посещений
  • Создание гостевой книги
  • parse_str: из PHP в JS
  • Показ баннеров
  • Пишем чат на РНР
  • Нас не забанят!
  • Тотальная буферизация PHP-скриптов и... Светлое будущее
  • Dayosh translit iz PHP!
  • Нас не забанят-2. Once more, with feeling.
  • Версия для печати Версия для печати [доступна только on-line]
    Комментарии к статье
    Ваше имя:

    Ваш e-mail:
      извещать о новых отзывах в теме
    публиковать мой e-mail
    Комментарий:

    Copyright © 2003-2004 Путяк Владислав.
    Использование материалов журнала разрешается только с указанием ссылки на первоисточники и сайт журнала - http://docs.com.ru



    @ portalus.ru