Deni, есть сайт PR3, ТИЦ 50, без ЯКИ, тематика программирование и софт. Хочу сделать на нём белый каталог (для души), но совесть требует чтобы этот душевный проект был самоокупаемым. Насколько это реально?
stealthy: Ситуация - пользователь вводит данные, которые записываются в файл. Файл с данными аппендится, но поскольку квота превышена на подавляющем большинстве юниксов в этот момент размер файла обнуляется и все данные теряются нафиг.
А может проще найти хостинг, на котором этой проблемы не будет?
stealthy: Понятно, что гуру сидят в каждой приличной конторе, только до них дойти нельзя, на звонки и письма сажают тех, кто помоложе.
Неучи есть везде, но к техподдержке мастерхоста это относится в наименьшей степени :)
stealthy: Кроме того хостер - это админы. А тут вопрос чисто программерский. Вероятнее всего не ответят.
Если это хоть как-то может повредить безопасности сервера, то не ответят наверняка, и правильно сделают. Мало ли какие бредовые мысли пришли в голову программеру :)
stealthy: невозможно спрашивать у клиента на каком он тарифном плане, как правило они этого не знают.
Спроси в техподдержке, это они наверняка знают и подскажут.
stealthy: А если через 3 года они переедут?
Переезд это вообще отдельная песня. Каждый хостинг-провайдер предоставляет свой набор ресурсов (исходя из своих соображений безопасности и эффективности), поэтому перевести перевести сложный сайт от одного провайдера к другому без доработок практически нереально.
stealthy: Это не подход, необходимо все делать автоматически, чтобы пользователь установил и занимался своим бизнесом, сапоги там по интернету продавал...
А зачем это пользователю вообще знать? Если превысит квоту (дополнительное пространство на мастерхосте ему автоматически выделят), то получит об этом письмо (а ещё до превышения квоты получит гору писем о том что место заканчивается).
stealthy: Кстати, сколько времени выполняется Ваш скрипт, который на Мастерхосте, есть тайминг?
ХЗ. В лимит 30 укладывается :). Завтра точно посмотрю.
stealthy: Размер файлов совокупный на подсчет занимаемого места влиять никак не будет.
А про размер кластера не забыли? Сколько места займут 1024 файла размером 1 байт каждый?
stealthy: б) раз в час это ОЧЕНЬ неоперативно, нужно актуально понимать сколько места доступного есть.
Если очень нужно оперативно всё знать, то лучше посоветоваться с техподдежржкой.
stealthy: СУБД мы не используем, поэтому считать их нет смысла, ну а если на то дело пошло на многих хостингах в квоту включена еще и почта, которая, кстати, никак на файловой системе не видна.
А где в файловой системе найти базу данных? Я считаю её средствами MySQL. С почтой не сталкивался, но наверняка и её можно посчитать через какой-нибудь интерфейс для работы с почтой.
stealthy: В данном случае этот подход по сути своей очень экстенсивный и имеет ограничения, так что нужно искать другое, инженерно правильное и элегантное решение.
Если придумаете более элегантный способ обхода каталогов, чем рекурсия, то, будьте добры, скажите об этом мне, очень любопытно.
stealthy: Ведь при копировании по FTP система рано или поздно выдает тебе сообщение об ошибке записи
Ни разу не было таких проблем из-за дисковой квоты :) Из-за сбоев в Инете бывают разрывы, а чтобы такое...
gutako, есть вопрос по формуле рассчета стоимости морды. Если я правильно понимаю процесс, то чем больше на странице ссылок, тем меньше пользы получит покупатель внешней ссылки, т.е. обратная зависимость, а в формуле заложена прямая зависимость (чем больше ссылок на странице, тем выше получается цена). Объясни, а?
Ещё хорошо бы сделать проверку корректности введенных значений - PR от 0 до 10, остальные параметры числовыеп и больше 0. Даже если руки у юзера не кривые, можно нечаянно нажать не ту кнопочку и получить странный результат.
При обзоре бесплатного софта не забудьте рассказать об Site-Auditor, удобная штучка.
stealthy: а) знать квоту клиента для хостинга, что в условиях отчуждаемого программного продукта нереально.
На мастерхосте (и у большинства других хостинг-провайдеров) дисковая квота указана в тарифном плане. Нереально спросить у клиента на каком тарифном плане он сидит? :)
stealthy: б) уйму времени на рекурсивный обход.
Если размер всех файлов > 500 метров и выполнять обход раз в минуту, то тормоза обязательно будут, но зачем вам такие извращения? :) Пусть скрипт обхода записывает результат в текстовый файл (или в базу) и выполняется раз в несколько часов, никаких тормозов не будет (реализовал эту схему на одном из мастерхостских сайтов).
Кстати, на мастерхосте база данных также учитывается в дисковой квоте, не забудьте и её посчитать (если она существенная).
ОФФТОП. Во всех нормальных универах програмерам уже на первом/втором курсе объясняют что такое рекурсивные функции и для решения каких задач их можно эффективно использовать.
DodgerBean, что-то не нашёл я куда писать. Наверное не проснулся ещё 😒
ruswebart.com, не люблю я баннеры :) Да и не наскребешь в данном случае с баннеров на хостинг.
Мой тематичаский каталог не только в бан непопал, его яндекс еще и в ЯК сам засунул.
Можно посмотреть? Если не здесь, то в личку.
И что есть самоокупаемость?
Это когда любимое детище само оплачивает хостинг и продление регистрации :) Но портить его обычной рекламой не хочется.
Deni, есть сайт PR3, ТИЦ 50, без ЯКИ, тематика программирование и софт. Хочу сделать на нём белый каталог (для души), но совесть требует чтобы этот душевный проект был самоокупаемым. Насколько это реально?
Ситуация - пользователь вводит данные, которые записываются в файл. Файл с данными аппендится, но поскольку квота превышена на подавляющем большинстве юниксов в этот момент размер файла обнуляется и все данные теряются нафиг.
А может проще найти хостинг, на котором этой проблемы не будет?
Подозрительная тишина. Может я разделом форума ошибся? 😕
Понятно, что гуру сидят в каждой приличной конторе, только до них дойти нельзя, на звонки и письма сажают тех, кто помоложе.
Неучи есть везде, но к техподдержке мастерхоста это относится в наименьшей степени :)
Кроме того хостер - это админы. А тут вопрос чисто программерский. Вероятнее всего не ответят.
Если это хоть как-то может повредить безопасности сервера, то не ответят наверняка, и правильно сделают. Мало ли какие бредовые мысли пришли в голову программеру :)
невозможно спрашивать у клиента на каком он тарифном плане, как правило они этого не знают.
Спроси в техподдержке, это они наверняка знают и подскажут.
А если через 3 года они переедут?
Переезд это вообще отдельная песня. Каждый хостинг-провайдер предоставляет свой набор ресурсов (исходя из своих соображений безопасности и эффективности), поэтому перевести перевести сложный сайт от одного провайдера к другому без доработок практически нереально.
Это не подход, необходимо все делать автоматически, чтобы пользователь установил и занимался своим бизнесом, сапоги там по интернету продавал...
А зачем это пользователю вообще знать? Если превысит квоту (дополнительное пространство на мастерхосте ему автоматически выделят), то получит об этом письмо (а ещё до превышения квоты получит гору писем о том что место заканчивается).
Кстати, сколько времени выполняется Ваш скрипт, который на Мастерхосте, есть тайминг?
ХЗ. В лимит 30 укладывается :). Завтра точно посмотрю.
Размер файлов совокупный на подсчет занимаемого места влиять никак не будет.
А про размер кластера не забыли? Сколько места займут 1024 файла размером 1 байт каждый?
б) раз в час это ОЧЕНЬ неоперативно, нужно актуально понимать сколько места доступного есть.
Если очень нужно оперативно всё знать, то лучше посоветоваться с техподдежржкой.
СУБД мы не используем, поэтому считать их нет смысла, ну а если на то дело пошло на многих хостингах в квоту включена еще и почта, которая, кстати, никак на файловой системе не видна.
А где в файловой системе найти базу данных? Я считаю её средствами MySQL. С почтой не сталкивался, но наверняка и её можно посчитать через какой-нибудь интерфейс для работы с почтой.
В данном случае этот подход по сути своей очень экстенсивный и имеет ограничения, так что нужно искать другое, инженерно правильное и элегантное решение.
Если придумаете более элегантный способ обхода каталогов, чем рекурсия, то, будьте добры, скажите об этом мне, очень любопытно.
Ведь при копировании по FTP система рано или поздно выдает тебе сообщение об ошибке записи
Ни разу не было таких проблем из-за дисковой квоты :) Из-за сбоев в Инете бывают разрывы, а чтобы такое...
gutako, есть вопрос по формуле рассчета стоимости морды. Если я правильно понимаю процесс, то чем больше на странице ссылок, тем меньше пользы получит покупатель внешней ссылки, т.е. обратная зависимость, а в формуле заложена прямая зависимость (чем больше ссылок на странице, тем выше получается цена). Объясни, а?
Ещё хорошо бы сделать проверку корректности введенных значений - PR от 0 до 10, остальные параметры числовыеп и больше 0. Даже если руки у юзера не кривые, можно нечаянно нажать не ту кнопочку и получить странный результат.
При обзоре бесплатного софта не забудьте рассказать об Site-Auditor, удобная штучка.
а) знать квоту клиента для хостинга, что в условиях отчуждаемого программного продукта нереально.
На мастерхосте (и у большинства других хостинг-провайдеров) дисковая квота указана в тарифном плане. Нереально спросить у клиента на каком тарифном плане он сидит? :)
б) уйму времени на рекурсивный обход.
Если размер всех файлов > 500 метров и выполнять обход раз в минуту, то тормоза обязательно будут, но зачем вам такие извращения? :) Пусть скрипт обхода записывает результат в текстовый файл (или в базу) и выполняется раз в несколько часов, никаких тормозов не будет (реализовал эту схему на одном из мастерхостских сайтов).
Кстати, на мастерхосте база данных также учитывается в дисковой квоте, не забудьте и её посчитать (если она существенная).
ОФФТОП. Во всех нормальных универах програмерам уже на первом/втором курсе объясняют что такое рекурсивные функции и для решения каких задач их можно эффективно использовать.
gutako, подписался.
надеюсь не станет рассылка платной... а то уже есть прицедент..
ИМХО, там даже бесплатную обрезанную версию стоит читать.