ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
|
Результаты опроса: Нравится ли вам использование ЧПУ?
|
|
Обязательно к применению!!!
|
  
|
2 |
15.38% |
|
Нравится.
|
  
|
3 |
23.08% |
|
Мне пох! Главное что бы сайт был нормальным.
|
  
|
5 |
38.46% |
|
Брр,чпу это для полоумных оронгутанков!
|
  
|
3 |
23.08% |
 |
|

26.08.2005, 23:09
|
|
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме: 1535446
Репутация:
182
|
|
Самое интересное что людям и вправду пох на чпу.)))
Тогда вопрос: нахера корячится если это не так уж и популярно?
Ради безопасности? Бред.
|
|
|

28.08.2005, 17:38
|
|
Познающий
Регистрация: 25.08.2005
Сообщений: 57
Провел на форуме: 216363
Репутация:
76
|
|
Сообщение от qBiN
Самое интересное что людям и вправду пох на чпу.)))
Тогда вопрос: нахера корячится если это не так уж и популярно?
Ради безопасности? Бред.
а я и не говорил, что если поставить ЧПУ, то sql-injection в твоих скриптах хрен кто найдёт =) если у кодера руки из неправильного места растут то отхакают в любом случее
а насчёт корячицца это ты загнул, даже полный танкист прочитав ман по mod_rewrite сможет сделать ЧПУ у себя на сайте
|
|
|

28.08.2005, 22:12
|
|
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме: 1535446
Репутация:
182
|
|
а насчёт корячицца это ты загнул
Все равно предется что-то делать.А я этого не люблю))))
|
|
|

30.08.2005, 05:34
|
|
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме: 941818
Репутация:
569
|
|
Зачем? Яндекс лучше индексит. Как бы там кто не говорил что яндекс отлично индексит скрипты, все же у него есть некая иерархия. Т.е. возьмем в пример 3 адреса
1) http://www.site.ru/news/last/best/1.html
2) http://www.site.ru/news/1.html
3) http://www.site.ru/?modelu=news&id=1
при одинаковом контенте при выдаче мы увидим что на первом месте будет 2), на втором 1) и 3) на последнем. Потому как скрпты индексируются в последнюю очередь а так же потому, что апач не может выдать нормальных заголовков для скриптов, например время последней модификации страницы итп. На первом месте встанет 2) т.к. конечная страница находится намного ближе к руту, чем в 1) случаее.
Все это лишь догадки, но основанные на практике. ЧПУ создается для поситителей сайта. Это действительно удобно. Возмем 2 примера:
1) ЧПУ форума античата - http://forum.antichat.ru/threadnav9049-2-10.html
2) ЧПУ старого сайта hp - http://www.hp.ru/printer/laserjet/1000/
Первое ЧПУ не несет никакой помощь пользователю, второе, как мы видим, может играть роль новигационного меню. Т.е. зная тип и модель принтера можно легко попасть сразу на нужную страницу, да и потом если ты кладешь эту страницу в звкладки ты сразу понимаешь что на ней, когда листаешь закладки через пол года да и в конце концов такой адрес легко запомнить.
Т.е. лино я всеми руками ЗА ЧПУ но за грамотное ЧПУ!
Но с другой стороны я против ЧПУ. Рассмотрим конкретный пример. С чем я столкнулся:
http://newz.nnm.ru/windows_vista/29....windows_vista/
Разбираем адрес. newz.nnm.ru - раздел новостей на NoNaMe, затем имя дока (windows_vista), потом дата и название новости (xbox_360_i_windows_vista). С одной стророны пользователю удобно, он может убрать лишнее и попасть в док windows_vista сразу, минуя всякие клики по сайту, т.е. на http://newz.nnm.ru/windows_vista/. Но с точки зрения организации БД это плохо. Как мы видим инициализация новости идет по ключу "xbox_360_i_windows_vista", т.е. это строковая переменная. Что это значит? Это значит что я не могу повесить на нее кластерный индекс по нескольким причинам:
1) Заголовок может достигать 255 символов (в MySQL и 8к в MSSQL) а значит ветка кластерного индекса будет весить совсем не слабо и суть кластерного индекса проподает, так как обрабатываться он будет так же долго.
2) При связка с другими таблицами (комменты, рейтинг итп) придется использовать опять же не уникальный номер, а заголовок, т.е. опять символьный тип данных. А мы знаем что под сравнение данных выделяется столько же места в ячейке памяти, сколько могут занимать эти данные. Т.е. в нашем случае 255 байт (исключением является сравнения типа IS NULL, под них выделяется 1 бит в памяти).
3) Для мнимой оптимизации опять же этот инекс нужно кластеризовать, но это приведет лишь к существенному увеличению объема индекса
А что значит что я не смогу повесить на нее кластерный индекс? Это значит что кластерный индекс нужно вешать на уникальный номер новости, тогда все связки будут работать быстро, но точечные запросы на выдачу новости будут происходить (будут происходить и происходят на самом деле) достаточно медленно, так как новостей в таблице очень много а выборка конкретной новости идет не просто по вторичному индексу, но и по полю с символьным типом данных.
Т.е. мы пришли к выводу что использование правильного ЧПУ приводит к торможению сервера, а использование неправильного ЧПУ уже не ЧПУ, т.е. не ЧеловеческиПонятныйУрл. http://forum.antichat.ru/threadnav9049-2-10.html, это не ЧПУ, хоть убейте, он мне не понятен =))) Вот такие пироги...
|
|
|

30.08.2005, 12:32
|
|
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме: 1535446
Репутация:
182
|
|
Полностью согласен.Наверно админы хотели просто избавится от надоедливых,неопытных киддисов,которые думают что это действительно простая хтмлка
Настчет скорости работы: естественно без чпу скорость работы скрипта увеличется...
Тринукс респект,прям статью накалякал...а что настчет индексации гуглом и рамблером?
|
|
|

30.08.2005, 12:57
|
|
Постоянный
Регистрация: 28.02.2005
Сообщений: 853
Провел на форуме: 3369632
Репутация:
749
|
|
Даешь ЧПУ, пускай он даже и непонятный !=) Я так думаю, хотя обосновать так как Тринукс свою точку зрения не могу (или не хочу (сам не знаю)) =)
|
|
|

30.08.2005, 14:24
|
|
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме: 1535446
Репутация:
182
|
|
Задохлик,а смысл непонятного ЧПУ? ведь ЧПУ расшифровавается ЧеловекоПонятныйУрл...
Не кажется что получается какое-то противоречие?!
|
|
|

30.08.2005, 14:34
|
|
Постоянный
Регистрация: 28.02.2005
Сообщений: 853
Провел на форуме: 3369632
Репутация:
749
|
|
Сообщение от qBiN
Задохлик,а смысл непонятного ЧПУ? ведь ЧПУ расшифровавается ЧеловекоПонятныйУрл...
Не кажется что получается какое-то противоречие?!
Я знаю как это расшифровывается =). А моя фраза про непонятный ЧПУ это и есть как бы такая неудачная шутка. Хотя я действительно считаю - пускай и некрасиво, но УРЛ переделывать надо. И не спрашивайте почему)
|
|
|

30.08.2005, 16:38
|
|
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме: 941818
Репутация:
569
|
|
ЧПУ полезен хотябы ради трафика. Смотрим:
1) http://www.site.ru/news/1.html
2) http://www.site.ru/?modelu=news&id=1
в первом члучае апач получит 11 сиволов в REQUEST_URI, а во втором 17. Эта экономия может играть роль только на крупных проектах, т.е. экономить трафик таким образом можно только на проектах с высокой посещаемостью, пример:
http://img.yandex.ru/i/logo76x44.gif
вместо директории "images" у них стоит просто "i".
Вот. Ну а насчет рамблера и гугла. В рамблере я секу не сильно. Могу сказать только то, что скрипты он индекить умеет. А вот гугл уже интереснее, ЧПУ он любит, но любит не просто за ".html" на конце, а за:
http://www.google.ru/search?hl=ru&q=...%B2+Google&lr=
Первое место смотрим, помимо того что гугл выделил жирным те слова в документе, по которым был произведен поиск, он выделил и в урле те кейворды, по которым мы искали. Т.е. теоритически правильное ЧПУ повышает тебя при выдаче. Это то, о чем пишут сейчас все оптимизаторы. Только вот еще что, у меня там сделано не правильно, т.е. смотрите первый урл:
muzic.nnm.ru/05.07.2005/muzyka_iz_kejgenov_muzic_from_keygens/
в качестве пробелов у меня знак подчеркивания, а надо тире юзать. Насколько мне известно - гугл воспринимает имеенно тире в качестве разделителя. Хотя, как мы видим, несмотря на это он все равно выделяет жирныим кейворды и в урле. И УРЛ, кстати, играет для него достаточно большую роль.
http://www.google.ru/search?hl=ru&q=...1%81%D0%BA&lr=
как бы ты не оптимизировал свой сайт по запросу "audi", тебе не выйти на первое место в гугле, т.к. для жэтого тебе нужен домен audi.com =), но вот еще что инетерсно...
http://www.google.ru/search?hl=ru&q=...1%81%D0%BA&lr=
смотрите второе и четвертое место, гугл выделил жирным не "nnm" а "Network Node Manager". Это говорит о том, что гугл в какой-то мере вручную формируют выдачу.
И в конце концов, разве это форум оптимизаторов? =)
|
|
|

30.08.2005, 18:01
|
|
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме: 1535446
Репутация:
182
|
|
И в конце концов, разве это форум оптимизаторов?
кажись нет)),просто было интересно узнать твое мнение...
Эта экономия может играть роль только на крупных проектах, т.е. экономить трафик таким образом можно только на проектах с высокой посещаемостью, пример:
http://img.yandex.ru/i/logo76x44.gif
вместо директории "images" у них стоит просто "i".
Если рассуждать логически,то например при поиске в любой из поисковых систем
любой поисковик при поиске картинки будет отдовать предпочтение сайту у которого в урле есть image а не i поэтому такая "экономия" на трафике может плохо повлиять на место в результате поиска...Получается замкнутый круг =) Хотя конечно,выгода от такого трафика для небольного проекта мизерная...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|