2013-11-12 4 views

ответ

1

Корпуса актуальны. Вы можете в принципе написать любую команду оболочки и скрипт, который вам нужен. Существуют другие оболочки, такие как оболочка миграции, поставляемая с плагином миграции.

Я видел глупые попытки, когда люди использовали cron и wget для вызова URL-адреса для выполнения задачи каждые X минут. Это идеальный пример, когда оболочка является правильным решением.

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

Так, например, если у вас есть преобразование аудио или видео после загрузки, это должно работать в фоновом режиме. Задача оболочки будет искать новые загрузки и когда она найдет некоторые данные, конвертированные в нужный формат, и, например, никогда не будет загружать более 20% загрузки процессора, и это не сделает сайт невосприимчивым, используя 100% загрузку процессора.

+0

Thannks для вашей помощи. – user2890193

0

Если вы новичок в CakePHP, я предлагаю проверить консольную команду «bake». (http://book.cakephp.org/2.0/en/console-and-shells/code-generation-with-bake.html).

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

Это мощный инструмент, который сэкономит вам много времени. Когда вы генерируете модель с помощью команды «bake», она автоматически обнаруживает все таблицы в вашей базе данных, выстраивает отношения с базой данных, и вы также можете определить валидацию для каждого поля.

Вот видео-учебник на YouTube http://www.youtube.com/watch?v=Kfu58OozDrM

+0

Thanx Вы за свою помощь. Я знаком с идеей испечь. Я хочу знать, как раковины имеют отношение к веб-разработке? – user2890193

Смежные вопросы