Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Уменьшение веса php файлов 
:(
    Опции темы
Guide
Дата 30.7.2008, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 13.7.2008

Репутация: нет
Всего: нет



Цитата(americanets @  30.7.2008,  12:51 Найти цитируемый пост)
ты не в битриксе работаешь ?

Нет...

Цитата(bars80080 @  30.7.2008,  12:21 Найти цитируемый пост)
может крамолу для тебя скажу. но ты не пробовал сделать скрипт галлереи раз в 10-100 меньше.
я вот смотрю реальный вес e107, mambo - 9, 9.5 Мб, но это ведь целая cms! со всеми их темплейтами и скинами

Галерея того стоит. Пользовательская часть весит меньше. (1.2мб). Админка весит многа. (10мб). Зато функций многа. Например большая часть ушла на эти фичи: Пять видов кропа и ресайза (Интелектуальная система сделано на jQuery + моя либа(js+php). Выделение лиц и персон на фотке. четыре вида просмотра. (thumbs, filmstrip, icon, slideshow), exif, watermark короче туча всякой всячины....
PM MAIL   Вверх
americanets
Дата 30.7.2008, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006

Репутация: 5
Всего: 12



Цитата(Guide @  30.7.2008,  14:04 Найти цитируемый пост)
Пять видов кропа и ресайза (Интелектуальная система сделано на jQuery + моя либа(js+php). Выделение лиц и персон на фотке. четыре вида просмотра. (thumbs, filmstrip, icon, slideshow), exif, watermark короче туча всякой всячины.... 


тогда советуй юзерам пользовать акселератор, он подрежет все ненужное при работе системы


--------------------
Пусть популярную музыку слушают те, среди кого она популярна
PM   Вверх
Mal Hack
Дата 30.7.2008, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



А у вас скрипт  на модули не разделен?
Удаление пробелов, комментариев - нарушение технологии. Как вы потом что-то править будете.

Если вы сделали программу, то не важно сколько она весит, главное чтобы она работала как надо и была оптимальной..
PM ICQ   Вверх
Fortop
Дата 30.7.2008, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Цитата(Guide @  30.7.2008,  11:55 Найти цитируемый пост)
11мб php файлов!!!  

Шутишь? Подскажи-ка что они делают?

И, да,  200 символов в минуту * 60 минут * 24 часов * 60 дней = 16,47Мб smile

Говоришь 16ч в день два месяца галлерею кодил? smile


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
bars80080
Дата 30.7.2008, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



да нет, много готовых классов, скриптов + своё, всё вместе - вот и результат. но всё равно, чересчур
PM MAIL WWW   Вверх
Guide
Дата 30.7.2008, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 13.7.2008

Репутация: нет
Всего: нет



Нет конечно, до этого у меня были свои наработки...я просто за два месяца всё своё и чужое собрал в кучу. 

Mal Hack, Я же говорю что править на серваке не буду. Если что на локалке. А потом выгружу на сервак. Нормальный и читабельный код у меня будет под рукой...

Цитата

но всё равно, чересчур

Да наверно перебрал, через месяц проведу оптимизацию кода, урежу все лишние строки. А пока нужно сжимать.

Это сообщение отредактировал(а) Guide - 30.7.2008, 14:02
PM MAIL   Вверх
Mal Hack
Дата 30.7.2008, 14:09 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Guide, не нужно ничего сжимать. Это асбурд. Либо ошибка проектирования, либо не разбиение на модули...
Сжиманием подобным, вы добьетесь сжатия максимум на 5-6%... Это нонсенс...
PM ICQ   Вверх
Fortop
Дата 30.7.2008, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Цитата(Guide @  30.7.2008,  14:01 Найти цитируемый пост)
Да наверно перебрал, через месяц проведу оптимизацию кода, урежу все лишние строки

Боюсь там нет лишних строк. 

Mal Hack, прав. Скорее всего ошибка в проектировании.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Gold Dragon
Дата 30.7.2008, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



Цитата(Mal Hack @  30.7.2008,  15:09 Найти цитируемый пост)
Сжиманием подобным, вы добьетесь сжатия максимум на 5-6%... 
и то при условии хорошего комментирования smile



--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Guide
Дата 30.7.2008, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 13.7.2008

Репутация: нет
Всего: нет



Mal HackFortop,  smile 
Если бы ошибка в проектировании. У меня всё разделено на модули. Просто сколько один арбуз весом 10кг не дели на кусочки, всё равно весить она будет 10кг. smile
Так что сжатие хочу!  smile 
PM MAIL   Вверх
Mal Hack
Дата 30.7.2008, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(Guide @  30.7.2008,  15:27 Найти цитируемый пост)
Если бы ошибка в проектировании.

Вы меня извините, конечно, но это как отче наш. Я готов поспорить, что у меня EXE с теми же функциями на сях будет весить в два раза меньше вашего скрипта...

У вас очевидная ошибка проектирования. Уж в чем она выражена - второй вопрос.
PM ICQ   Вверх
Gold Dragon
Дата 30.7.2008, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



ну ведь в любос случае что запускается и обрабатывается не все 11 метров, 11 - это весь проект, а реально работает не так уж и много. И неужели сервер такой медленный что сокращение размера на 5% это значительно ускорит?


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Guide
Дата 30.7.2008, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 13.7.2008

Репутация: нет
Всего: нет



В общем всем спасибо. Попробую сам найти.
PM MAIL   Вверх
skyboy
Дата 30.7.2008, 16:02 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



с обфускацией под РНР неплохо должен справляться Zend Guard
из Википедии узнал про PHP Defender и POBS.
но право слово, я советую сначала проанализировать собственный код на выявление часто используемых алгоритмов, не вынесенных в отдельные функции.
PM MAIL   Вверх
sTa1kEr
Дата 30.7.2008, 22:17 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



Цитата(Guide @  30.7.2008,  09:58 Найти цитируемый пост)
то не составит труда отличить одни переменные от других

Код

extract($someArray);
sumeFunc($key1, $key2, $key3);

Переименуйте переменный и логика приложения будет нарушена.

Цитата(Guide @  30.7.2008,  10:38 Найти цитируемый пост)
Весь скрипт весит 11.2мб 

У вас вся логика построена на копи-пасте? По моему, это единственный случай когда такое возможно.
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0990 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.