WOW, thanks a lot, Ryan. That makes much more sense. I have never used a daemon before. I think I need to investigate into that more. Do you happen to know some keywords or article to take a look at? Sorry, I'm really a newbie to php...
Thanks a lot! -David On Feb 27, 10:13 am, Ryan Schmidt <[email protected]> wrote: > On Feb 27, 2011, at 09:06, Tan Cheng wrote: > > > I have a question. I'm using cakephp to develop a video site, like > > youtube, I want the user to upload their video to the site, but I only > > want them to wait for the upload, after it is uploaded, I hope the > > converting process ( using ffmpeg ) run in the background and they > > will be redirected to a different page. > > You will want your video conversion to happen in a separate process that has > nothing to do with the web server. PHP in a web server imposes execution time > limits which are not appropriate for lengthy operations like video encoding. > > In your web page, after the file has been uploaded, you'll probably want to > enter the new video into the database and indicate with a flag column that > the video has not yet been encoded. Then you have some other process (a > CakePHP shell, if you like) that runs on the server as a daemon. It would > find all videos in the database that have not yet been encoded, encodes them, > and then marks them in the database as having been encoded, then sleeps for > awhile before checking again. -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
