Напрягает ли сервер 404 ошибка? (У кого есть сервер и у кого его нет, помогите определиться)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
wi:
Сообщения: 535
Статус: wi love linux
ОС: Open SuSE 11.0

Напрягает ли сервер 404 ошибка?

Сообщение wi: »

Если к серверу идет большое (или огромное) обращение к страницам, которых не существует, насколько сильно машина задумывается перед тем, как бросить 404 страницу пользователю в ответ?

Если не понятно, покороче: 1000 пользователей ежеминутно обращаются к file.php, которого нет. Сервер, естественно, выбрасывает на 404 станицу размером в 500 кб php кода. Cуществуют ли весомые причины вести пользователей сразу на file.php (с теми же 500 кб) или это мелочь для сервера? Каждый ли хостер позволит такое?
%s
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Напрягает ли сервер 404 ошибка?

Сообщение sergeyvp »

wi: писал(а):
26.03.2007 14:39
Если не понятно, покороче: 1000 пользователей ежеминутно обращаются к file.php, которого нет. Сервер, естественно, выбрасывает на 404 станицу размером в 500 кб php кода. Cуществуют ли весомые причины вести пользователей сразу на file.php (с теми же 500 кб) или это мелочь для сервера? Каждый ли хостер позволит такое?

А ты сделай с таким именем ссылку на какой-нибудь "лёгкий файл", тогда и сервер думать не будет и пользователи что-нибудь получат )))
Спасибо сказали:
Аватара пользователя
wi:
Сообщения: 535
Статус: wi love linux
ОС: Open SuSE 11.0

Re: Напрягает ли сервер 404 ошибка?

Сообщение wi: »

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

Согласен, вопрос каким-то больно общим получается. Но, возможно кто-то с этим сталкивался.
%s
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Напрягает ли сервер 404 ошибка?

Сообщение sergeyvp »

wi: писал(а):
26.03.2007 15:23
Логично, но надо как раз чтобы ничего не было ;) 404 нужно.

Так и сделай ссылку на файл содержащий 404 с названием file.php :)
Спасибо сказали:
Аватара пользователя
csx
Сообщения: 302
Статус: Сыч Домовый
ОС: Что сломалось, то и чиним...

Re: Напрягает ли сервер 404 ошибка?

Сообщение csx »

Не слишком тяжело. Практически не загружает (по сравнению с обработкой PHP). Лучше, чтобы файла не было вообще.

(Все вышесказанное субъективный результат наблюдений, на Апаче 1.3)
-- Как называется болезнь когда всё время по телефону разговариваешь?
-- Техподдержка...
Спасибо сказали:
Аватара пользователя
K2el
Сообщения: 341
ОС: Linux & BSD

Re: Напрягает ли сервер 404 ошибка?

Сообщение K2el »

А зачем делать чтоб при обращении к файлу его не существовало? Если это для поисковиков, то robots.txt лучший вариант. Можно еще mod_rewrite использовать, а про нагрузку на сервера - мое мнение что вообщ не напрягает :)
@ - @чью жизнь!
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Напрягает ли сервер 404 ошибка?

Сообщение sergeyvp »

csx писал(а):
26.03.2007 16:43
Лучше, чтобы файла не было вообще.

Если файла нет вообще, то как миниму сервер должен это выяснить, а уже потом сформировать файл выдающий ошибку, а если вместо несуществующего файла расположена ссылка на файл с содержанием ошибки то и серверу делать совсем ничего не нужно, просто обработать запрос. :) ИМХО конечно :)
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Напрягает ли сервер 404 ошибка?

Сообщение elide »

404 станицу размером в 500 кб php
у вашей болезни есть название ?
что можно расписать на 500kb php кода в 404 error handler'е ?
создайте файл file.php с одной строкой выдачи заголовка 404 и пустым телом. в 200 байт с комментариями уложитесь.
слава роботам!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Напрягает ли сервер 404 ошибка?

Сообщение serzh-z »

(elide @ Mar 26 2007, в 17:09) писал(а):что можно расписать на 500kb php кода в 404 error handler'е ?
Сообщение об ошибке, такое как в IE, и текст лицензионного соглашения, с которым нужно согласиться перед прочтением сообщения об ошибке...
Спасибо сказали:
Аватара пользователя
wi:
Сообщения: 535
Статус: wi love linux
ОС: Open SuSE 11.0

Re: Напрягает ли сервер 404 ошибка?

Сообщение wi: »

Всем спасибо. Сабжы улыбнули.
2 elide: Болезнь называется "критинизм оптимизации".
Желаемый ответ услышал, и он меня даже обрадовал.
%s
Спасибо сказали:
Аватара пользователя
wi:
Сообщения: 535
Статус: wi love linux
ОС: Open SuSE 11.0

Re: Напрягает ли сервер 404 ошибка?

Сообщение wi: »

K2el писал(а):
26.03.2007 16:51
Можно еще mod_rewrite использовать

Интересная вещь, я о ней не знал. Гугл тут же ответил, так что я буду читать, спа.
%s
Спасибо сказали: