ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 26.08.2005, 23:09
qBiN
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме:
1535446

Репутация: 182


Отправить сообщение для qBiN с помощью ICQ
По умолчанию

Самое интересное что людям и вправду пох на чпу.)))
Тогда вопрос: нахера корячится если это не так уж и популярно?
Ради безопасности? Бред.
 
Ответить с цитированием

  #12  
Старый 28.08.2005, 17:38
Cr4sh
Познающий
Регистрация: 25.08.2005
Сообщений: 57
Провел на форуме:
216363

Репутация: 76
Отправить сообщение для Cr4sh с помощью ICQ
По умолчанию

Цитата:
Сообщение от qBiN  
Самое интересное что людям и вправду пох на чпу.)))
Тогда вопрос: нахера корячится если это не так уж и популярно?
Ради безопасности? Бред.
а я и не говорил, что если поставить ЧПУ, то sql-injection в твоих скриптах хрен кто найдёт =) если у кодера руки из неправильного места растут то отхакают в любом случее

а насчёт корячицца это ты загнул, даже полный танкист прочитав ман по mod_rewrite сможет сделать ЧПУ у себя на сайте
 
Ответить с цитированием

  #13  
Старый 28.08.2005, 22:12
qBiN
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме:
1535446

Репутация: 182


Отправить сообщение для qBiN с помощью ICQ
По умолчанию

Цитата:
а насчёт корячицца это ты загнул
Все равно предется что-то делать.А я этого не люблю))))
 
Ответить с цитированием

  #14  
Старый 30.08.2005, 05:34
Trinux
Познавший АНТИЧАТ
Регистрация: 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, это не ЧПУ, хоть убейте, он мне не понятен =))) Вот такие пироги...
 
Ответить с цитированием

  #15  
Старый 30.08.2005, 12:32
qBiN
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме:
1535446

Репутация: 182


Отправить сообщение для qBiN с помощью ICQ
По умолчанию

Цитата:
http://forum.antichat.ru/threadnav9049-2-10.html, это не ЧПУ, хоть убейте, он мне не понятен =))) Вот такие пироги...
Полностью согласен.Наверно админы хотели просто избавится от надоедливых,неопытных киддисов,которые думают что это действительно простая хтмлка
Настчет скорости работы: естественно без чпу скорость работы скрипта увеличется...
Тринукс респект,прям статью накалякал...а что настчет индексации гуглом и рамблером?
 
Ответить с цитированием

  #16  
Старый 30.08.2005, 12:57
Zadoxlik
Постоянный
Регистрация: 28.02.2005
Сообщений: 853
Провел на форуме:
3369632

Репутация: 749


По умолчанию

Даешь ЧПУ, пускай он даже и непонятный !=) Я так думаю, хотя обосновать так как Тринукс свою точку зрения не могу (или не хочу (сам не знаю)) =)
 
Ответить с цитированием

  #17  
Старый 30.08.2005, 14:24
qBiN
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме:
1535446

Репутация: 182


Отправить сообщение для qBiN с помощью ICQ
По умолчанию

Задохлик,а смысл непонятного ЧПУ? ведь ЧПУ расшифровавается ЧеловекоПонятныйУрл...
Не кажется что получается какое-то противоречие?!
 
Ответить с цитированием

  #18  
Старый 30.08.2005, 14:34
Zadoxlik
Постоянный
Регистрация: 28.02.2005
Сообщений: 853
Провел на форуме:
3369632

Репутация: 749


По умолчанию

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

  #19  
Старый 30.08.2005, 16:38
Trinux
Познавший АНТИЧАТ
Регистрация: 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". Это говорит о том, что гугл в какой-то мере вручную формируют выдачу.

И в конце концов, разве это форум оптимизаторов? =)
 
Ответить с цитированием

  #20  
Старый 30.08.2005, 18:01
qBiN
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме:
1535446

Репутация: 182


Отправить сообщение для qBiN с помощью ICQ
По умолчанию

Цитата:
И в конце концов, разве это форум оптимизаторов?
кажись нет)),просто было интересно узнать твое мнение...
Цитата:
Эта экономия может играть роль только на крупных проектах, т.е. экономить трафик таким образом можно только на проектах с высокой посещаемостью, пример:

http://img.yandex.ru/i/logo76x44.gif

вместо директории "images" у них стоит просто "i".
Если рассуждать логически,то например при поиске в любой из поисковых систем
любой поисковик при поиске картинки будет отдовать предпочтение сайту у которого в урле есть image а не i поэтому такая "экономия" на трафике может плохо повлиять на место в результате поиска...Получается замкнутый круг =) Хотя конечно,выгода от такого трафика для небольного проекта мизерная...
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ