Для того чтобы воспользоваться программой Analog, вы должны иметь доступ к log-файлам.
При работе с удаленным сервером существуют две возможности использования программы. Если у вас есть соответствующие права доступа, вы можете запустить ее непосредственно на сервере; если таких прав нет, загрузите log-файлы своего узла с сервера на локальный компьютер и запустите программу оттуда.
Инструкции по работе с программой незначительно варьируются в зависимости от операционной системы, для которой она предназначена и которую вы используете. Существуют варианты программы для ОС Windows (все версии) и DOS, а также для Mac, OS/2, Unix и Linux (все версии), OpenVMS, Acorn RiscOS, BeOS, Mac OS X, NeXTSTEP и пр.
Статистические отчеты можно получить в следующих разрезах:
• по времени (квартальный, по месяцам, по неделям, по дням, по дням недели, по времени суток – например, 5– или 15-минутный, – по часам недели);
• по доменам (см. рис. 4.4);
Рис. 4.4. Отчет по доменам
• по организациям;
• по хостам;
• о перенаправлениях;
• об ошибках хоста;
• по коду возврата;
• по операционным системам (см. рис. 4.5);
Рис. 4.5. Отчет по операционным системам
• по размерам файлов;
• по типам файлов;
• по директориям;
• по отказам;
• по запросам.
Программы
HTMLSizer 3.0
HTMLSizer 3.0 (http://www.markichev.narod.ru/ruhtmls.html, http://www.freesoft.ru/?id=79436) – это крошечная программа (занимает всего 49 Кб) для расчёта размера HTML-документа со всеми загружаемыми вместе с ним в браузер файлами. Она не требует установки и помогает выяснить, какие файлы нуждаются в уменьшении своего объема. Окно программы представлено на рис. 4.6.
Рис. 4.6. Окно программы HTMLSizer
Для работы требуется всего лишь выбрать нужный файл – программа самостоятельно найдет документы, которые будут загружены в браузер вместе с ним, и перечислит их в центральном окне Размер документа, указав объем каждого из них, а также общий размер. Использовать программу можно лишь для приблизительной оценки общей величины загружаемых документов, так как некоторых вложений она не замечает. Например, файлов таблиц стилей, включенных с помощью тэга<LINK REL="stylesheet" type="text/css" href="…">. Или конструкций подобного вида, написанных на языке JavaScript:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
document.write("<SCRIPT LANGUAGE="JavaScript" SRC= " + "js/ HM_meta1.js" + 'TYPE="text/javascript"></SCRIPT>);
</SCRIPT>
Тем не менее для работы с простыми документами она вполне подходит.
HTML оптимизатор 2.0
Программа HTML оптимизатор 2.0 (http://homechako.narod.ru/htmloptimizer/, http://www.freesoft.ru/?id=10261) предназначена для уменьшения размера HTML-документа, не изменяя его информационного содержания и внешнего вида страницы, отображаемой браузером. Программа занимает всего 59 Кб на жестком диске компьютера, не требует установки.
HTML оптимизатор убирает некоторые тэги и символы, тем самым сжимая размер HTML-файла, по информации разработчика, на 5-20 %. Максимальный эффект достигается для документов, созданных в FrontPage, Dreamweaver и других WYSIWYG-редакторах, которые страдают избыточностью создаваемого ими кода.
Программа пытается избавиться от всех символов перевода строк, заменяя их пробелами. Исключение сделано только для внедренных в страницу фрагментов, относящихся к скриптам, написанным на языке JavaScript: здесь текст не подвергается правке. Как известно, перевод строки фактически состоит из последовательности двух символов – конца строки и собственно перевода строки. При этом для браузера безразлично, будет ли в файле перевод строки или пробел: интерпретация им HTML-кода будет одинаковой.
Удаляются тэги комментариев (<!– … ->) и текст в них, кроме фрагментов с JavaScript. Комментарии, в которых будут обнаружены тэги <h1> … <h6>, программа оставляет в неприкосновенности.
Программа избавляется от кавычек в параметрах тэгов ALT, A HREF, SRC и т. д., если не обнаруживает в них пробелов; в противном случае они остаются в том же виде.
Для работы выберите файлы или целые папки в разделе Выбор объектов оптимизации (см. рис. 4.7). С помощью кнопки + в разделе Список оптимизируемых файлов и папок вы можете добавлять необходимые документы в перечень, а кнопки – удалять из него ненужные.
Рис. 4.7. Окно программы HTML оптимизатор
В разделе Настройки оптимизации можно установить следующие флажки:
• Максимальная скорость оптимизации – при этом не ведется анализ присутствия в HTML-документе кавычек, и они не удаляются;
• Не создавать резервные копии файлов – если флажок не установлен, перед началом обработки для каждого файла создается его копия;
• Искать только файлы с расширениями: … – здесь можно указать дополнительные расширения для оптимизируемых файлов, кроме установленных по умолчанию htm и html. Этот параметр используется при работе с папками; расширения указываются через пробел.
Программа поддерживает работу с командной строкой следующего вида:
HTMLoptimizer.exe [диск: ][путь][имя файла] [/nb] [/ms] [/ex расширения] [/?]
где:
• [диск: ][путь][имя файла] – имена диска, каталога и/или файлов, которые следует оптимизировать;
• [/nb] – не создавать резервные копии оптимизируемых файлов;
• [/ms] – максимальная скорость оптимизации;
• [/ms] – указание расширений файлов, требующих анализа и оптимизации;
• [/?] – вывод на экран справки.
Пример:
HTMLoptimizer.exe z:homewww /nb /ms /ex shtml html htm
Краткий бюллетень Internet
http://www.w3.org/
W3 Consortium – всемирное объединение организаций, заинтересованных в развитии Internet (туда, в частности, входят Microsoft, Sun и другие известные компании). Рассматриваются все вопросы, связанные с WWW: стандарты, новые технологии и т. п.
http://www.webring.org/
Web Ring Network – сеть Web-серверов, сгруппированных в виде «колец» (по различным тематикам) и объединенных элементами навигации. Регистрация и членство бесплатные; кроме этого, можно создать свое «кольцо».
http://www.ispo.cec.be/ispo/WebringSubmit.html
Information Society WebRing – часть WebRing: кольцо, посвященное «Информационному Обществу».
http://www.w3.org/MarkUp/
HTML Home Page – стандарты HTML.
http://uts.cc.utexas.edu/%7Echurchh/htmlchek.html
HTML syntax and cross-reference checker – проверка синтаксиса HTML.
http://www.ics.uci.edu/pub/websoft/MOMspider/
MOMspider – Web Site Maintenance Utility – утилита для проверки корректности ссылок, имеющихся на Web-сайте.
http://home.netscape.com/eng/mozilla/3.0/handbook/javascript/index.html
Netscape's JavaScript Guide – руководство от Netscape.
http://developer.netscape.com/library/documentation/index.html
Документация по JavaScript (Netscape).
http://www.javasoft.com/
http://sunsite.unc.edu/javafaq
Коллекции Java-апплетов:
http://www.gamelan.com/
http://www.jars.com/
http://www.yahoo.com/Computers_and_Internet/Programming_Languages/Java/Applets
http://www.cgi-resources.com/
The CGI Resources Index – многочисленные готовые серверные CGI-приложения по разделам (в зависимости от выполняемых задач) – бесплатно.
http://www.jmarshall.com/easy/cgi/
CGI Made Really Easy – руководство по написанию CGI-приложений.
http://www.perl.com/
Perl Home – официальный Web-сайт Perl.
http://reference.perl.com/
Perl Reference – гигантская коллекция Perl-программ, рассортированная по разделам (например, работа с базами данных).
http://www.activestate.com/
ActiveState Tool Corp. – Professional tools for Perl developers – фирма, производящая разнообразные программы для разработчиков на Perl (отладчики, среды разработки и т. п.).
http://www.hermetica.com/technologia/DBI/
DBI – A Database Interface Module for Perl – библиотека под Perl для работы с различными базами данных (единый прикладной интерфейс, независимый от типа БД). Для каждого типа БД требуется свой драйвер.
ftp://ftp.cs.uu.nl/pub/PERL/CPAN/modules/by-module/DBD
DBD modules on FTP – драйверы под DBI (Oracle, ODBC, Sybase и многие другие).
http://www.interbase.com/download/index.html
Access to Interbase using Perl – модуль для работы с SQL сервером Interbase.
http://kulichki.rambler.ru/moshkow/PERL/russperl5/
Introduction to Perl in Russian – введение в Perl.
http://www.worldwidemart.com/scripts
Matt's Script Archive – большой архив Perl-программ.
http://acumedia.com/perl_win_nt.html
Perl for Windows NT – версия для Windows NT.
http://tnl.hypermart.net/downloads/dls-pst.html
Perl Scripting Tool – среда для Perl.
http://www.cgi-resources.com/Programs_and_Scripts/Perl/
Programs and Scripts in Perl – множество CGI-программ на Perl.
http://www.cgi-resources.com/Programs_and_Scripts/Perl/Searching/Searching_Your_Web_Site/
Examples of Web search programs – поисковые программы.
http://www.php.net/
PHP Home – официальный Web-сайт PHP – серверного многоплатформенного скриптового языка.
http://www.soft.ru/internet/
Web-мастерская.
http://php.netvision.net.il/examples/
Berber's PHP3 Example Page – примеры программ.
http://webdevelopersjournal.com/
Web Developer's Journal.
http://www.websitejournal.com/
Web Site Journal.
http://www.ochin.on.ca/webdesign/
http://yi.com/home/NuPogodi/webmastering.htm
http://www.yahoo.com/Computers_and_Internet/Internet/World_Wide_Web/Page_Design_and_Layout/
http://www.data.minsk.by/webfire/home.html
http://www.lgg.ru/%7Etone/
http://hisnameis.narod.ru/ – анализ запросов в поисковые системы.
http://citforum.ru/win/internet/search/rbtspec.shtml
Каскадные (иерархические) таблицы стилей
http://www.w3.org/Style/
Web Style Sheets – стандарты.
http://www.webreview.com/guides/style/ – Web Review Style Sheets Reference Guide – справочное руководство.