LINUX.ORG.RU

История изменений

Исправление resurtm, (текущая версия) :

Из-за таких как ты PHP и обрёл славу говноязычка. Хотя проблема-то лично в тебе, а не в PHP.

1. Почитай хоть немного про MVC и пойми, что смешивать CSS, HTML и PHP — это не просто плохая идея, это наихудшая идея, которая только могла бы прийти программисту в голову.

2. Зачем ты сделал newline перед доктайпом? Это более чем вероятно вызовет проблемы в будущем. Я про этот кусок:

echo '
<!doctype html>

3. Конвертировать видео на лету, в том же процессе просто напросто неумно. Присланный файл нужно сохранять на диске и добавлять задачу по конвертации в очередь задач какую-нибудь (activemq, zeromq, gearman, celery и т.д.). Затем воркер-обработчик задач и начнёт обрабатывать видео в фоновом режиме, когда будет свободен.

То, что сделал ты имеет просто огромную массу ограничений и недостатков: пользователь должен очень долго ждать ответа страницы, а не наблюдаль AJAX'овый прогресс бар; выполнение PHP-процессов всегда ограничено по времени в несколько десятков секунд; твой подход точно не будет работать если 20 пользователей одновременно попробуют загрузить видео и т.д.

Исправление resurtm, :

Из-за таких как ты PHP и обрёл славу говноязычка. Хотя проблема-то лично в тебе, а не в PHP.

1. Почитай хоть немного про MVC и пойми, что смешивать CSS, HTML и PHP — это не просто плохая идея, это наихудшая идея, которая только могла бы прийти программисту в голову.

2. Зачем ты сделал newline перед доктайпом? Это более чем вероятно вызовет проблемы в будущем. Я про этот кусок:

echo '
<!doctype html>

3. Конвертировать видео на лету, в том же процессе просто напросто неумно. Присланный файл нужно сохранять на диске и добавлять задачу по конвертации в очередь задач какую-нибудь (activemq, zeromq, gearman, celery и т.д.).

Затем воркер-обработчик задач и начнёт обрабатывать видео в фоновом режиме, когда будет свободен. То, что сделал ты имеет просто огромную массу ограничений и недостатков: пользователь должен очень долго ждать ответа страницы, а не смотреть AJAX'овый прогресс бар; выполнение PHP-процессов всегда ограничено каким-то временем и т.д.

Исходная версия resurtm, :

Из-за таких как ты PHP и обрёл славу говноязычка. Хотя проблема-то лично в тебе, а не в PHP.

1. Почитай хоть немного про MVC и пойми, что смешивать CSS, HTML и PHP — это не просто плохая идея, это наихудшая идея, которая только могла бы прийти программисту в голову.

2. Зачем ты сделал newline перед доктайпом? Это более чем вероятно вызовет проблемы в будущем. Я про этот кусок:

echo '
<!doctype html>

3. Конвертировать видео на лету, в том же процессе просто напросто неумно. Присланный файл нужно сохранять на диске и добавлять задачу по конвертации в очередь задач какую-нибудь (activemq, zeromq, gearman, celery и т.д.).

Затем воркер-обработчик задач и начнёт обрабатывать видео в фоновом режиме. То, что сделал ты имеем просто огромную массу ограничений и недостатков: пользователь должен очень долго ждать ответа страницы, а не смотреть AJAX'овый прогресс бар; выполнение PHP-процессов всегда ограничено каким-то временем и т.д.