[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите понять порядок обработки скриптов
GET
Здравствуйте, не могу найти в инете ответ на простой вроде вопрос.

Задался тут вдруг таким вопросом. Как сервер обрабатывает одновременно тысячи запросов от браузеров? Ставит их в очередь?

На примере:

Существует скрипт капчи, в определенном месте он инклюдится и генерирует изображение. В целях безопасности напрямую (в тег <img>) не прописывается, а создает сначала файл-картинку: kapcha.jpg, а уже она потом прописывается в <img>. В конце концов, после благополучного ее создания она выводится в браузер.

Эта картинка для всех имеет одинаковое имя kapcha.jpg, создается капчей в одном и том же месте (правда имеет хвост ?rand() для борьбы с собственным куком), когда 1000 пользователей заходят на сайт, чтоб сгенерировать капчу...она проходит всю туже схему...каждая последующая затирает предыдущую ...(названия же одинаковые), что делает сервер???

510 запрос ждет, пока предыдущие 509 создадут свою kapcha.jpg и затрут предыдущую kapcha.jpg, чтоб вывести их на экран? Или одновременно выполняются десятки, сотни запросов?...но ведь место на файле с этим именем и расширением одно?


Не могу понять принцип работы. Даже если это происходит очень быстро...



Спустя 1 час, 25 минут, 30 секунд (12.05.2011 - 13:37) GET написал(а):
Вопрос снят.

Спустя 1 минута, 54 секунды (12.05.2011 - 13:39) Игорь_Vasinsky написал(а):
biggrin.gif конечно в очереди... как сам напишешь - тот и порядок wink.gif

Спустя 16 минут, 19 секунд (12.05.2011 - 13:55) GET написал(а):
Игорь_Vasinsky
Вы не знаете, как можно спрятать название скрипта каптчи...в исходном коде странницы...т.е. <img src="kapcha.php" />

замаскировать название файла генерирующего капчу...

Спустя 4 минуты, 28 секунд (12.05.2011 - 13:59) Игорь_Vasinsky написал(а):
A.B.C.
не задумовался dry.gif можно на ты wink.gif мож вообже часть кода зашифровать wink.gif

Спустя 5 минут, 41 секунда (12.05.2011 - 14:05) GET написал(а):
Игорь_Vasinsky
А не поделишься ссылкой, где про это почитать доступнее...в смысле часть кода при просмотре исходного HTML разве такое возможно?

Спустя 15 минут, 54 секунды (12.05.2011 - 14:21) Игорь_Vasinsky написал(а):
не.. ссылки не скажу.
но можно на JS, например, написать криптор и дескриптор.
А ты от ботов чтоли прячешь?
тогда лучьчше многослойную. а от человека.... если так нужно-то всё равно определит wink.gif

Спустя 4 минуты, 8 секунд (12.05.2011 - 14:25) GET написал(а):
Игорь_Vasinsky

Да так, то оно так...определит, да на одном пхп-форуме человечек написал, что маскирует их эти файлы...я вот теперь пытаюсь понять, как он это делает...

Спустя 4 минуты, 47 секунд (12.05.2011 - 14:30) Игорь_Vasinsky написал(а):
ну... это гугл в помощь.. но опять же - если хакер захочет... т.е. - зашифровать можно, но значит и разшифрофать тоже wink.gif так что не забиайся этим вопросом сильно.
blink.gif учитывая что MD5 уже раскодировать научились давненько biggrin.gif

Спустя 11 минут, 51 секунда (12.05.2011 - 14:42) Игорь_Vasinsky написал(а):
Цитата
да на одном пхп-форуме человечек написал,

ну так есть .htaccess-запретить доступ к чтению файла biggrin.gif

Спустя 1 минута, 34 секунды (12.05.2011 - 14:43) Invis1ble написал(а):
Если название скрипта нужно "спрятать", то можно mod_rewrite прописать.

Спустя 2 минуты, 16 секунд (12.05.2011 - 14:46) GET написал(а):
Игорь_Vasinsky

Ок...ну ладно решил действительно забить, посмотрел капчи крупных ресурсов они все "открытые" smile.gif...
Да..да..да именно тот ресурс smile.gif...mod_rewrite в том числе метод

Спустя 4 минуты, 46 секунд (12.05.2011 - 14:50) Игорь_Vasinsky написал(а):
Invis1ble
это же можно предусматреть и нужно. так что думаю в .htaccess

Спустя 1 минута, 36 секунд (12.05.2011 - 14:52) Invis1ble написал(а):
Игорь_Vasinsky
ась?? не понял... smile.gif

Спустя 5 минут, 42 секунды (12.05.2011 - 14:58) Игорь_Vasinsky написал(а):
Invis1ble
т.есть я ба предусмртрел мод реврайт, и интерес только бы повыселся, рыл бы и рыл, т.е. если линк работает как http::/site.ru/page/page значит он должен работать как http;//site.ru/page?page=page&page=page - у меня только интерес повысился бы.

а что .htaaccess не подходит то ?

Спустя 5 минут, 29 секунд (12.05.2011 - 15:03) Invis1ble написал(а):
Игорь_Vasinsky
Цитата
он должен работать

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

Спустя 7 минут, 13 секунд (12.05.2011 - 15:10) GET написал(а):
Игорь_Vasinsky

C htaaccess я еще не юзал...я думал внутри пхп средствами через поддельные заголовки

Спустя 1 минута, 14 секунд (12.05.2011 - 15:12) Игорь_Vasinsky написал(а):
wink.gif может быть.


_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.