Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Недостатки форума
 
 автор: bronenos   (08.03.2007 в 10:41)   письмо автору
 
 

Я уже писал, и мне посоветовали написать это в Разном...
Значит, предлагаю в куках или сессиях, где угодно, хранить текст последнего сообщения, и перед добавлением проверять, последнее сообщение было то же или нет (чтоб одинаковые не отправлять, после кнопки Назад допустим)
И при создании в форме поставить onSubmit disabled, опять же против повторов

   
 
 автор: ddhvvn   (08.03.2007 в 10:59)   письмо автору
 
   для: bronenos   (08.03.2007 в 10:41)
 

Хм. Думаю, Хеопсу нужно прислушаться... Это неплохое предложение.
Сам несколько раз создавал по 2 темы или одинаковых поста.

   
 
 автор: cheops   (08.03.2007 в 13:11)   письмо автору
 
   для: bronenos   (08.03.2007 в 10:41)
 

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

   
 
 автор: ddhvvn   (08.03.2007 в 13:35)   письмо автору
 
   для: cheops   (08.03.2007 в 13:11)
 

С проверкой сообщения согласен...
Но запрещение кнопки "Отправить", после ее нажатия, я думаю не сильно увеличит нагрузку на сервер :-)
Это поможет хотя бы тем, у кого включен JS...

   
 
 автор: Poison   (08.03.2007 в 13:40)   письмо автору
 
   для: ddhvvn   (08.03.2007 в 13:35)
 

>Это поможет хотя бы тем, у кого включен JS...
Скорее всего щас выключен JS только у кого нет браузера:-D

   
 
 автор: ddhvvn   (08.03.2007 в 13:48)   письмо автору
 
   для: Poison   (08.03.2007 в 13:40)
 

Вот и я про тоже... JS сейчас включен у многих, почти у всех!

   
 
 автор: bronenos   (08.03.2007 в 18:04)   письмо автору
 
   для: ddhvvn   (08.03.2007 в 13:48)
 

Да нет, не сравнивать с последним сообщением в базе перед отправкой!
Заносить в куки / сессию все время текст последнего сообщения, или там... первые 50 символов.... а потом все время сравнивать с отправляемым.
К базе это не прикоснется даже.

   
 
 автор: Unkind   (23.05.2007 в 15:59)   письмо автору
 
   для: cheops   (08.03.2007 в 13:11)
 

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

   
 
 автор: cheops   (23.05.2007 в 16:10)   письмо автору
 
   для: Unkind   (23.05.2007 в 15:59)
 

Обратиться к базе данных и два раза вычислить хэш - это достаточно трудоёмкие задачи, в принципе можно было бы ввести, однако здесь очень часто постятся сообщения (да и база достаточно здоровая) - много будет лишней нагрузки будет...

PS По уму конечно нужно просто при создании сообщения вычислять хэш - класть в базу данных - тогда работать будет попроще... но от запроса всё равно никуда не денешься.

   
 
 автор: Unkind   (23.05.2007 в 16:20)   письмо автору
 
   для: cheops   (23.05.2007 в 16:10)
 

По уму конечно нужно просто при создании сообщения вычислять хэш - класть в базу данных - тогда работать будет попроще... но от запроса всё равно никуда не денешься.
Это я и имел ввиду. Не денешься, конечно, но, на мой взгляд, это уже пустяки.

   
 
 автор: Unkind   (23.05.2007 в 16:29)   письмо автору
 
   для: Unkind   (23.05.2007 в 16:20)
 

Точнее я имел ввиду даже не просто записывать данные в какую-то таблицу, а в отдельный столбец таблицы "authors". Сам-то запрос к таблице происходит, если не ошибаюсь почти на всех страницах.

   
 
 автор: sim5   (23.05.2007 в 19:05)   письмо автору
 
   для: Unkind   (23.05.2007 в 16:29)
 

А когда на форуме будет антимат - ну господа перед дамами не удобно!!! Появился острослов с набором из трех слов, ну глуп, ну горяч... Может заменять такие слова, но не традиционными зведочками, а смысловым аналогом, например, как в фильме "Джельтмены удачи". Нам будет понятно что человек крайне возмущен, а он учиться будет как правильно выражаться. Да и модераторы нервничать не будут.)

   
 
 автор: ddhvvn   (23.05.2007 в 20:34)   письмо автору
 
   для: sim5   (23.05.2007 в 19:05)
 

Мне все-таки интересно, как отреагирует Хеопс или М.В., или Дизайнер на выходки одного странного посетителя?
Пожалуйста отпишитесь! :)

   
 
 автор: cheops   (23.05.2007 в 23:52)   письмо автору
 
   для: ddhvvn   (23.05.2007 в 20:34)
 

Ничего страшного, чего бы раньше не происходило не происходит - жара просто наступила раньше времени, каждый август тут вообще карул творится причём без мата, как буд-то все с ума сходят... я так и не понял, то ли программисты чувствительные, то ли пьют все по чёрному :)))

PS Нормальная атака, классический флуд... бывает... через некоторое время само пропадает :))) как говорится грязь не сало - высохло - отстало...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования