get-names.com

Рейтинг
131
Регистрация
10.11.2009
bearman:
get-names.com, да вот не в любом ... set_time_limit не ограничивает время таких операция как curl_exec. к примеру (это еще одну преимущество перед гавносокетами). а если человек 30 секунд обрабатывает хтмл страницу, то это ненормально (в этом месте я бы обозвался некрасивыми словами).

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

и вообще не путай понятия скрипт и оператор! я писал именно про скрипт.

запущенные curl_exec пусть и отработает, а толку от них при парсинге страниц? надо ведь ещё и разбор сделать.

bearman:
во вторых flush нисколько не помогает, почитай сынок про буферизацию и не спорь с папками

мне казалось любому понятно, что c пустым кешем работается быстрее, чем с забитым. видно это не так :(

Dreammaker:
угу, а процесс висит. А давайте таких 10 запустим, а 100, а 1000 - пусть все помогают? А в каждом соединение с mysql откроем, чтобы помочь ещё больше.

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

ты не понимаешь, что это за функция (flush), если считаешь что её специально запрещают. она наоборот им повышает производительность очищая буфер вывода результатов скрипта. тебы послушать, так вообще в пхп надо только операторами пользоваться)

а ограничение на выполнение могут и на скрипт, который аякс дёргает, наложить.

на таких хостингах сидят только мазахисты.

set_time_limit понятно что 0, иначе скрипт не рабочий в любом случае!

edya:
в httpd.conf одна запись , но вроде как то перед всеми сайтам можно добавить пустой сайт?

так и надо, если нет желания нагадить злоумышленику.

или пропиши первым его хост с редиректом и

ewg777:
На партнёрку лейте.
Dreammaker:
это не зависит от владельца сайта в ряде случаев, например, если сайт на виртуальном хостинге.

проблемы с хостингом решаются очень просто - переездом. раз в жизни можно выбрать нормальный хостинг и потом горя не знать.

Dreammaker:
Для вас аякс - это только крутящееся колёсико? Тогда спорить не буду...

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

bearman:
если процесс занимает больше 30 секунд, то только аякс, ибо когда заказчик скажет "установите все мне на сервер", ту твы глотнете иаду ...

по любому, "глотныт яду" именно те, кто начнут всю кутерьму с аяксом вместо вызова в пхп одной функции))))

я этот движок не знаю, но если там есть ЧПУ, то используется mod rewrite. это тоже в .htaccess

как вариант сделай свои редиректы на mod rewrite, ток повыше их распологай

или хорошо разберись как там работает редирект и в самом начале работы скрипта делай принудительнай редирект в пхп.

также всегда можно переустановить магазин.

если ничего не поможет - приведи здесь свой .htaccess

а Redirect в .htaccess с ? не работает.

get-names.com добавил 16.11.2009 в 07:25

а лучше всего запрети к индексации эти стр. в robots.txt

Dreammaker:
как раз наоборот, если недолго и система не успевает грохнуть процесс, то можно flush или что-то подобное, если дольше, то дёргать через flash или ajax.

система в любом случае не должна грохать процесс.

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

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

edya:
к чему вопрос?

будут ясны причины и методы исправления.

также будут понятны твои возможности.

по умолчанию такого не должно происходить...

мне не сам хостер интересен, а то на чём сайт хостится (хостинг или твой сервер).

get-names.com добавил 16.11.2009 в 04:58

ладно, опишу оба случая.

1. сайт на твоём сервере:

- скорее всего не прописан правильно (или вообще) виртуальный хост по умолчанию и им является твой сайт.

- или сервер хакнули и явно прописали чужой домен.

2. сайт находится у какого-нибудь хостинга:

- надо стукнуть к суппорту. тут либо та же проблема с хостами, либо с правами, либо ещё что-то)

где твой сайт хостится?

зависит от времени выполнения скрипта.

если до минуты, то аяксом красивее, иначе - flush.

ещё от размера результата зависит. большие - лучше flush-ем делать.

кварта:
кого реселите?

UK2 Group.

Всего: 403