Итак, я вчера повторила сбор статистики 1599 сайтов (т.е. главных страниц) который проводила месяц назад. На этот раз мне поправили скрипты и я скачала страницы вместе с заголовками, что даст ещё немного интересных циферок...
Статусы страницы
44 сайта с первого раза прочитаться не захотели, пришлось докачать их отдельно. Ещё ровно 44 сайта вернули 301 и 302й редирект, их я тоже докачала с учётом редиректов. (Некоторые редиректили по 2-3 раза, особо плохие не использовали абслютные пути). В общем я получила такие заголовки ответов:
[HTTP/1.1 200 OK] => 1478
[HTTP/1.0 200 OK] => 109
[HTTP/1.1 404 Not Found] => 3
[HTTP/1.0 404 Not Found] => 1
[HTTP/1.1 200 Ok] => 4
[HTTP/1.1 200] => 2
[HTTP/1.0 200 Object Here] => 1
[HTTP/1.1 503 Service Temporarily Unavailable] => 1
Gzip
Далее исследовала полученные ответы на Gzip. Сжатие в этот раз использовали 405 из 1599 сайтов (2 месяца назад было 360 сайтов) это 25.3%, почти 2%-ный прирост от общего количества, или 12% относительный прирост.
У одного сайта Gzip прочитать не удалось, а www.x-lab.ru вместо Content-Encoding в заголовках написал Content-encoding (с маленькой), чем ввёл скрипт в заблуждение (вероятно и во время прошлого исследования Doctype), кстати у сайта www.x-lab.ru обнаружился ещё один доктайп стандарта "html 5", первое использование по-прежнему находится на optimism.ru.
<!DOCTYPE html>
С чего начинаются сайты?
С тега <html> страница начинается у 546ти сайтов, этот показатель выше чем прошлый (511) на 7%. С тега <head> у 11ти сайтов, с тега <script> у 8-ми. 5 сайтов пусты чуть более чем полностью, например www.rusawm.com сообщает "Please wait. We work.".
Прибавились ещё разные использования доктайпов
<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/1999/rec-html401-19991224/strict.dtd"> <!doctype html public "-//w3c//dtd xtml 1.0//en" "http://www.w3.org/tr/xtml1/strict.dtd"> <!doctype html public "-//wapforum//dtd xhtml mobile 1.0//en" "http://www.wapforum.org/dtd/xhtml-mobile10-flat.dtd"> <!doctype html system "strict.dtd"> <!doctype html public "-//w3c//dtd html 4.0//en"> <!doctype html public "-//w3c//dtd xhtml 1.0 strict//ru" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <!doctype html public "-//w3c//dtd html 4.0 transitional//en" "http://www.w3.org/tr/rec-html40/transitional.dtd">
Последний доктайп считается не валидным в мозилле, т.к. HTML 4.0 больше не поддерживается в версии Transitional, остальные вполне валидны.
Статистика использования Doctype
Всего сайтов содержащих объявление типа документа 990. Из них 638 правильные, а 352 нет.
Doctype: | Количество: | Правильность: | Изменение: |
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> | 352 | valid | +31 |
<!doctype html public "-//w3c//dtd html 4.01 transitional//en"> | 204 | invalid | +15 |
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> | 130 | invalid | +7 |
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"> | 101 | valid | -2 |
<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> | 101 | valid | +13 |
<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/html4/strict.dtd"> | 27 | valid | +4 |
<!doctype html public "-//w3c//dtd xhtml 1.1//en" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> | 23 | valid | +5 |
<!doctype html public "-//w3c//dtd html 3.2 final//en"> | 8 | invalid | +1 |
<!doctype html public "-//ietf//dtd html 2.0//en"> | 6 | invalid | -11 |
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3c.org/tr/1999/rec-html401-19991224/loose.dtd"> | 5 | valid | +2 |
<!doctype html public "-//w3c//dtd html 4.01//en"> | 2 | valid | +1 |
<!doctype html> | 2 | valid | +1 |
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/1999/rec-html401-19991224/loose.dtd"> | 2 | valid | 0 |
<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/1999/rec-html401-19991224/strict.dtd"> | 2 | valid | +2 |
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/strict.dtd"> | 2 | valid | 0 |
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" <html> | 1 | invalid | 0 |
<!doctype html public "-//w3c//dtd xtml 1.0//en" "http://www.w3.org/tr/xtml1/strict.dtd"> | 1 | valid | +1 |
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> | 1 | valid | 0 |
<!doctype html public "-//ietf//dtd html 3.2//ru"> | 1 | valid | 0 |
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en"> | 1 | valid | 0 |
<!doctype html public "-//w3c//dtd xhtml 1.1//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml11.dtd"> | 1 | valid | 0 |
<!doctype html public "-//w3c//dtd xhtml 1.1 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> | 1 | valid | 0 |
<!doctype html public "-//wapforum//dtd xhtml mobile 1.0//en" "http://www.wapforum.org/dtd/xhtml-mobile10-flat.dtd"> | 1 | valid | +1 |
<!doctype html system "strict.dtd"> | 1 | valid | +1 |
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml/dtd/xhtml-transitional.dtd"> | 1 | valid | 0 |
<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en" "dtd/xhtml1-strict.dtd"> | 1 | valid | 0 |
<!doctype html public "-//w3c//dtd html 3.2//en"> | 1 | invalid | -1 |
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/rec-html40/loose.dtd"> | 1 | valid | 0 |
<!doctype html public "-//w3c//dtd html 4.01 //en" "http://www.w3.org/tr/html4/strict.dtd"> | 1 | valid | 0 |
<!doctype html public "-//w3c//dtd html 4.0//en"> | 1 | valid | +1 |
<!doctype html public "-//w3c//dtd html 4.0 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"> | 1 | invalid | 0 |
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> | 1 | valid | 0 |
<!doctype html public "-//w3c//dtd html 3.2 final//ru"> | 1 | valid | 0 |
<!doctype html public "-//w3c//dtd xhtml 1.0 strict//ru" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> | 1 | valid | +1 |
<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en" "http://www.w3.org/tr/xhtml2/dtd/xhtml1-strict.dtd"> | 1 | valid | 0 |
<!doctype html public "-//w3c//dtd html 4.0 transitional//en" "http://www.w3.org/tr/rec-html40/transitional.dtd"> | 1 | invalid | +1 |
<!doctype html public "-//w3c//dtd xhtml 1.0 frameset//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd"> | 1 | valid | 0 |
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/2002/rec-xhtml1-20020801/dtd/xhtml1-transitional.dtd"> | 1 | valid | 0 |
Результаты исследования:
Общее количество сайтов в с доктайпом в группе повысилось на 7.8%. Из них правильное использование доктайпа увеличилось на 10.4% (60 сайтов), неправильно использование доктайпа увеличилось на 3.5% (12 сайтов). Из тех кто не использовал доктайп (было 674 сайта) правильно его использовать научились 9% вебмастеров.
Спасибо за то что прочитали статью, надеюсь она не слишком скучная =).
Результаты прошлого исследования Doctype тут
Комментарии: