Случилось так, что однажды дома у меня (т.е. автора этой статьи) не было
доступа к интернету. Почему так получилось – отдельный вопрос. Пришлось
идти к соседям, потому что нужно было отправить очень важное письмо. На
соседском компьютере я заметил одну неприятность – браузер Mozilla
Firefox 10-й версии очень долго открывался. Он открывался так медленно
на нетбуке, что за это время я успел выпить полкружки предложенного чая.
После открытия мне пришлось еще и ждать, пока интерфейс почты Gmail
соизволит отреагировать на мои действия, потому что браузер решил
зависнуть. Как бы то ни было, письмо я отправил, спасибо за это
отзывчивым людям. Но ситуация с браузером не давала мне покоя. Я
задумался – почему браузер может долго открываться? В чем причина его
медленной работы? Замечу – речь идет не о долгом открытии страниц, а о
долгом открытии самого браузера, независимо от скорости интернета. Я
провел небольшой опрос среди знакомых. Результат оказался грустным: у
владельцев старых компьютеров и нетбуков браузер (неважно какой, версия
тоже не особо важна) открывается секунд 30, если не больше. Причем люди
считают нормой такое поведение и молча терпят. В принципе, подождать
полминуты можно, но некоторых пользователей ПК, в том числе и меня,
такое ожидание раздражает. На современных машинах в единичных случаях
также бывает существенная задержка открытия браузера и зависания время
от времени, но в целом благодаря гигагерцам и ядрам ситуация более
радужная. Напрашивается два вопроса: почему браузер тормозит и как ускорить его работу?
Систему защиты от автоматических регистраций и спамерских сообщений в
блогах и форумах, именуемую Captcha (Completely Automated Public Turing
test to tell Computers and Humans Apart), представлять не надо. Все мы
видели эти искореженные буквы, которые требуется распознать и ввести с
клавиатуры, доказывая, что вы человек, а не робот. Впрочем, развитие
технологий не стоит на месте, и все чаще наряду с мутировавшими
символами, которые не прочитает даже самый человечный человек,
веб-мастеры используют другие, затрудняющие спамерам проделывать свои
грязные делишки, вариации "капчи". Какие именно? Давайте посмотрим.
Даже начинающие программисты не понаслышке знают, что разработка сайтов
- дело серьезное и очень ответственное. Необходимо не только на
достойном уровне и с максимальной точностью воплотить в жизнь замысел
дизайнера, но и сделать так, чтобы созданный интернет-ресурс быстро
загружался на компьютерах пользователей Сети, корректно отображался в
различных браузерах и операционных системах, плюс соответствовал всем
общепринятым стандартам и нормам, соблюсти которые порой бывает ой как
непросто. Спрашивается, как же быть? Ответ незамысловат и конкретен:
нужно при конструировании сайтов использовать специализированные
веб-инструменты, небольшую подборку которых мы и приводим ниже.