2012-02-15 5 views
0

Я быстро написал это, http://www.ionfish.org/php-shrink/, где пользователь загружает .php-файл с комментариями и пробелами в нем, и он «минимизирует» его для небольшого размера файла.Средний размер файла PHP или рекомендуемый лимит?

Он делает именно это: http://devpro.it/remove_phpcomments/ кроме его веб-сайтов и мгновенного. После загрузки нажмите «Загрузить», чтобы сохранить обработанный файл.

Мои вопросы:

  • Является ли лимит загрузки 2 мегабайта достаточно? Должен ли я сделать это 4, 8 и т. Д.?
  • Является ли выход (требуется, чтобы вы протестировали его с помощью некоторого случайного PHP) удовлетворительным, или он должен быть изменен?
  • Будет ли это полезно для широкой публики, и я должен добавить поддержку для минимизации HTML, CSS, JS и даже C++ и Python и т. Д.?

EDIT: Изменено до 250K на данный момент, вы увидите, достаточно ли этого.

+4

2-мегабайтный PHP-файл - это страшная вещь для размышлений. Я никогда не писал тот, который даже превышает 10 тыс., И это довольно большой. –

+0

Да, я никогда не проходил более 50K. Я оставлю его в 250K тогда? – ionFish

+0

Невозможно сказать «хорошо/плохо» в любом случае. Это полностью зависит от вас, что вы хотите разрешить. –

ответ

3

Файл, нуждающийся в таком преодолении, является доказательством плохой практики.

  1. Размер файла для одного файла php никогда не должен быть проблемой при использовании передовой практики.
  2. В любом случае вы не должны загружать файлы во время своего развертывания. Вместо этого вы должны проверять файлы из своего VCS, и вы не хотите, чтобы в вашем VCS были «минированные» файлы.
  3. Такая минификация не улучшит производительность сайта, поскольку каждый серьезный проект использует кеширование кода операции.

Заключение: Такая услуга не требуется.

+0

Хорошо, спасибо. Я все равно закончу проект, потому что кто-то там захочет сайт, на котором клиент не сможет увидеть комментарии HTML. – ionFish

+0

Что это связано с комментариями HTML? – markus

+0

Как и в, я добавляю функциональность для множества файлов, таких как HTML и JS. Возможно, некоторые не-веб-файлы, такие как C и Python. – ionFish

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