ФорумРазработкаУстановка и администрирование ПОРазное ПО → Оптимизация всего.

Оптимизация всего.

  • Ёл

    Сообщения: 48 Репутация: N Группа: Кто попало

    Spritz 19 октября 2010 г. 20:53

    Хочется иметь такую программу/утилиту которая бы мне автоматом оптимизировала всё что нужно при закачивании на серв.

    1. PHP — удаление комментов
    2. JS — сжатие
    3. CSS, HTML — удаление комментов и whitespace

    Т.е отправляю я файлы на серв (использую Filezilla), программа их перехватывает, оптимизирует и отправляет дальше.

    Есть такое или что-то похожее?
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 19 октября 2010 г. 20:56, спустя 2 минуты 59 секунд

    я думаю все же разумнее делать это при деплое проекта… а для деплоя есть утилиты которые можно настраивать как тебе хочется :)
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 19 октября 2010 г. 21:09, спустя 12 минут 17 секунд

    а зачем?
  • Ёл

    Сообщения: 48 Репутация: N Группа: Кто попало

    Spritz 19 октября 2010 г. 21:21, спустя 11 минут 55 секунд

    слово деплой для меня неведомое =(, я тупо все файлы как есть скидываю на серв, правлю конфиги и гоу-гоу =D

    теперь напрограммировался, захотелось мне свои программы причесать, в коде чуть ли не дневники веду (туду, мысли, идеи, комменты) — удалять нельзя — потом йух вспомню что писал, поэтому надо удалять их там где они не нужны, ну и траффик меньше пользователю качать, да и приятно когда чистота и порядок =D

    Абырвалг, а мне делать нехуй!
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 19 октября 2010 г. 21:25, спустя 4 минуты 4 секунды

    Ёл, и не забудь двойные кавычки на динарные заменять.
  • Ёл

    Сообщения: 48 Репутация: N Группа: Кто попало

    Spritz 19 октября 2010 г. 21:29, спустя 3 минуты 57 секунд

    SpartakuS, а я сразу пишу одинарные! =D
    Спустя 90 сек.
    Зря стебаетесь, файла с комментами — 4кб, без — 200б. И не просто так же люди minified.js делают!
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 19 октября 2010 г. 21:33, спустя 4 минуты 5 секунд

    gzip'ь
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 19 октября 2010 г. 21:35, спустя 2 минуты 20 секунд

    если не гзип сожрет, то опкод кешер выбросит это калоидное гавно, а вырезать пхп комментарии умеет сам php.exe :)

    Usage: php [options] [-f] <file> [–] [args…]
    php [options] -r <code> [–] [args…]
    php [options] [-B <begin_code>] -R <code> [-E <end_code>] [–] [args…]
    php [options] [-B <begin_code>] -F <file> [-E <end_code>] [–] [args…]
    php [options] – [args…]
    php [options] -a

    -a Run interactively
    -c <path>|<file> Look for php.ini file in this directory
    -n No php.ini file will be used
    -d foo[=bar] Define INI entry foo with value 'bar'
    -e Generate extended information for debugger/profiler
    -f <file> Parse and execute <file>.
    -h This help
    -i PHP information
    -l Syntax check only (lint)
    -m Show compiled in modules
    -r <code> Run PHP <code> without using script tags <?..?>
    -B <begin_code> Run PHP <begin_code> before processing input lines
    -R <code> Run PHP <code> for every input line
    -F <file> Parse and execute <file> for every input line
    -E <end_code> Run PHP <end_code> after processing all input lines
    -H Hide any passed arguments from external tools.
    -s Output HTML syntax highlighted source.
    -v Version number
    -w Output source with stripped comments and whitespace.
    -z <file> Load Zend extension <file>.

    args… Arguments passed to script. Use – args when first argument
    starts with - or script is read from stdin

    –ini Show configuration file names

    –rf <name> Show information about function <name>.
    –rc <name> Show information about class <name>.
    –re <name> Show information about extension <name>.
    –ri <name> Show configuration for extension <name>.
    Сапожник без сапог
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 19 октября 2010 г. 21:37, спустя 2 минуты 1 секунду

    слово деплой для меня неведомое

    http://habrahabr.ru/blogs/webdev/49127/
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 19 октября 2010 г. 22:32, спустя 55 минут 9 секунд

    Ёл, бля, юзер по сути один куй качает только ХТМЛ и ЦСС, комментарии в которых имеют очень незначительную часть от общего веса. А пыхо-файлы сервер сам "ворочает" и ему по большей мере пох на их размер, тем более что часто сам поиск и подключение файла занимает больше времени чем его обработка. Хотя 200кб и 4кб - это "сильно", тут, бля, недалеко А.С. Пушкиным стать.
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 19 октября 2010 г. 22:48, спустя 16 минут

    Givi, 4 кб и 200 б
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 19 октября 2010 г. 23:36, спустя 48 минут 11 секунд

    а вырезать пхп комментарии умеет сам php.exe :)

    :D
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 19 октября 2010 г. 23:45, спустя 8 минут 41 секунду

    SpartakuS, ололо!!! да, у меня денвер головного мозга!
    Сапожник без сапог
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 20 октября 2010 г. 1:01, спустя 1 час 16 минут 12 секунд

    Абырвалг, да, точно, проебал. Но один куй разница пиздецки велика и на небольшую прозу в комментах потянет :)
  • Ёл

    Сообщения: 48 Репутация: N Группа: Кто попало

    Spritz 20 октября 2010 г. 1:24, спустя 23 минуты 10 секунд

    Givi, дак я ж выше написал что в комментах дневники веду — это сейчас такая мода, PHP-блог называется!

Пожалуйста, авторизуйтесь, чтобы написать комментарий!