edogs software

edogs software
Рейтинг
775
Регистрация
15.12.2005
Должность
Программирование
nash:
но как же все-таки защитить свою информацию?!

Полноценно никак. По масштабности вопрос сравним с "как уничтожить весь спам".

Если кому надо именно Ваша информация- тот возьмет, если будет технически сложновато - в конце концов наймет дешевую живую рабочую силу.

Если против Вас используются скрипты общего назначения, то надо отлавливать их признаки и по ним резать доступ, не забывая о том, что часть признаков могут оказаться и у реальных посетителей. Это может помочь, но универсального ответа нет.

Reindjer:
в том то и дело что у меня хедер меню и футер занимает (в основном меню) около 70% страницы, а контент всего лишь 30% (так надо)... поэтому и применяю ajax чтоб меню и хедер не загружались а менялись только контент. считай я около 40-50к экономлю

Не так сильно экономите как может показаться.

ajax во первых значит отсутствие кэширование браузером пользователя, т.е. если бы в одном случае Вы отделались бы загрузкой 1Кб с заголовком Not modified в браузер, то в случае с ajax-ом Вы будете грузить каждый раз контент.

во вторых - взвесьте все-таки свой контент, и посмотрите сколько он весит "обернутым" в ajax, и сколько весит сама ajax-овская либа. Либа правда загружается один раз, но если к Вам пришли посмотреть 1-2 странички, это играет роль. А если кэширование отключено у пользователя или где-то посредине, то и либа каждый раз будет грузиться.

в третих - опять же сошлемся на отсутствие возможности делать закладки. Допустим у Вас какая-то информация в 3 кликах находится... это значит что имея закладку на нее - мы бы попали к ней за 1 загрузку страницы, а с ajax-ом мы загрузим 3 страницы контента вместо одной, и это если мы еще помним как к ней попадать.

Плохая идея вообще.

ajax рекомендуется применять только для управляющих моментов, а не для самого отображения контента.

Вы же и пользователей многого лишаете, например возможности давать прямые линки и делать закладки в браузере, кнопка назад тоже работать не будет.

Для гугла (учитывая что страниц всего 260) можете сделать карту сайта со ссылками на страницы которые покажут соответствующий контент.

Для людей - продублируйте те же ссылки на кнопках, что бы даже с отключенным яваскриптом Вы могли бы увидеть любую страницу.

Кстати, ничего сильно хорошего с точки зрения скорости загрузки контента в ajax-е нету. Допустим у Вас меню, хидер, футер еще что-то постоянное весит 10Кб. А контент допустим 50Кб. Вы экономите тогда 10Кб на загрузке каждой страницы, но загружаете пользователю неслабое количество js кода, который тоже весит килобайты. Да еще сам текст (если мы правильно помним ту либу которую Вы упомянули) будет весить при загрузке не 50Кб, а больше - из-за того что его надо "обертывать" во что-то там и весьма аккуратно. Так что можете даже вообще не сэкономить.

nash:
на сайт ходят чужие грабберы, которые крадут инфу,
некоторых выловил через массив $_SERVER т.е. смотрел ip с которого идут запросы, так вот если под сайт выделен целый ip то при вводе в адресную строку этот ip будет понятно что за сайт, но если на этом айпи есть еще и другие сайты, то просто откроется сайт хостера, сабж такой как выловить всех грабберов? возможно ли узнать не только ip откуда идет обращение, а и сам сайт или еще что-то?

Если кому-то нужен именно Ваш сайт, да еще плюют на копирайты, то от этого не спастись.

Можно блочить по IP (сильно Вас заботит что другие сайты с того же сервера не будут к Вам попадать?), но это обходится через прокси.

Стартовые/стоповые тэги менять смысл есть, но не особый, все равно при сохранении дизайна Вы особо ничего не придумаете того, на что нельзя будет настроить скрипт.

Вариант использовать javascript для вывода части информации, уже немного напряжнее, но можете обидеть юзеров без javascript-а.

Простейшие грабберы можно отфильтровать просто посмотрев какие заголовки они кидают сайту (все заголовки посмотреть, а не только user_agent) и попытаться зацепиться на них, но это сработает только против или тупых или автоматизированных грабберов.

maximuz:
Пустите пердачу данных по другому порту, не по 80

И отсеять от своего сайта многих людей с файрволами?

spermint:
vrom, огромное спасибо, мне рекомендовали както, внимания не обратил, теперь вижу был не прав.

Это не CMS, а CMF скорее. К Typo3 обязательно надо прилагать неплохо знакомого с системой программиста, и лучше не одного. Назвать это готовым решением мы бы не осмелились.

qRoof:
Вот придумываем логотип для CMS. Хотели подчеркнуть скорость.. Что может напоминать о скорости? В метро сегодня увидел использование самолета, но для кмски явно не катит. Из повседневной жизни сразу вспомнил спиды. :D Не поймут.
Есть идеи? :)

J, хм, джумлу что-ли склонировали?:) Назвали бы Jet... можно было бы и самолет, реактивный.

Букву J вполне можно обыграть тогда как траекторию движения самолета, вправо и вверх типа.

pelvis:
А претензии у него по поводу того, что заполнить контентом не может сам, кэш сильнейший включен (не видит обновления)...

Подарите ему проксик:)

Shivana:
Вы о котором блоге то?

Да о любых блогах в полном смысле слова. Т.е. местах где человек сам себе хозяин и приоритет скрипта это выдача "хозяино-ориентированных" лент.

Сейчас иногда модно склепать форум, дать топикстартеру права удалять сообщения в своей ветке и назвать это блогом, так вот это не то:)

Shivana:
Есть персональные блоги, а есть блоги сообщества, там тоже "писателей" не один :-)

В "блоги сообществ" нередко заходят только для того что бы перейти к конкретному автору, иногда по сути это просто "закладки".

Естественно мы не "говорим за всех", но тем не менее имеет место быть.

pelvis:
Не замечали, что если клиент начинает писать в аське, то ашипок просто немерянно.

А разве это обязательное требование что бы писать без ошибок?:)

pelvis:
Как ему объяснить, что на удав надо с такими словечками?

Вышеперечисленное пахнет скорее плохим знанием русского языка, а не удавом. Можно попробовать спросить какой язык для него родной, вдруг Вы его тоже знаете, тогда будет шанс "отомстить" письменами с ошибками на родном языке клиента:)

Всего: 12159