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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Насколько прожорливые ваши приложения? К чему целится? 
:(
    Опции темы
Muerto
Дата 26.8.2011, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Собственно к чему нужно стремится? когда должна зажегатся красная лампочка что приложение жрет слишком много?
Если к примеру каждый показ жрет 4мб, то если у меня допустим 1 гиг оперативки у сервера, с точки зрения пользователей как это меня ограничевает?

Я думаю многие тут знакомы с этим блогом http://rmcreative.ru/ , жрет он на некоторых страницах в пик аж по 9 мб....

Но это совершенно не удевительно... один Instance AR уже сожрет где то 300кб,  подгрузили пару виджетов, посты, комментарии, и бац 4мб сожрано...

Но так ли это страшно?

---

С одной стороны к примеру Yii вроде бы дает готовые инструмены и можно приступить к разработке ...
Но с другой стороны все его вкусности стоят очень дорого в памяти...

И зенд тоже прожорливый, прожорлевей Yii будет ...

Так почему не изобретать велосипед?
Мой фреймворк пока я не решил взять Yii делал все что я ща делаю в Yii в половину памяти, и в два раза быстрей...



---

Конечно там от фейсбука и от какого небудь сайта везитки стоит ожидать разную прожорливость...
Так что возьмем для примера "навороченый" блог

Это сообщение отредактировал(а) Muerto - 26.8.2011, 18:33


--------------------
user posted image
PM MAIL   Вверх
502
Дата 26.8.2011, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


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

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



Цитата(Muerto @  26.8.2011,  17:11 Найти цитируемый пост)
Я думаю многие тут знакомы с этим блогом http://rmcreative.ru/ , жрет он на некоторых страницах в пик аж по 9 мб....

как проверяли?
PM MAIL   Вверх
Absinthe
Дата 27.8.2011, 01:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Я тут написал ответ на 20 строк, потом стер его и оставил одну фразу:

16гб оперативки стоят меньше, чем день работы хорошего программиста.

Это сообщение отредактировал(а) Absinthe - 27.8.2011, 13:39
PM MAIL   Вверх
MoLeX
Дата 27.8.2011, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

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



Цитата(502 @  26.8.2011,  22:55 Найти цитируемый пост)
как проверяли? 

открою страшную тайну: некоторые разработчики в подвале оставляют служебную информацию)

Добавлено через 16 секунд
Цитата

//Отработало за 0.02478 с. Скушано памяти: 4.15MB



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Sanchezzz
Дата 27.8.2011, 11:05 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



очень мало 0,8м - 2м в целом. Я забочусь о оптимизации и безопасности кода.

Добавлено @ 11:09
Цитата

как проверяли? 


замер страницы просто $start = microtime(); в начале странице
и в конце  $end= microtime(); 
Код

$start = microtime();

//...

$end = microtime();
print round( $end - $start , 5 );
print '<br><br>';
print memory_get_usage();



Это сообщение отредактировал(а) Sanchezzz - 27.8.2011, 11:17


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
502
Дата 29.8.2011, 09:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


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

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



Цитата(Sanchezzz @  27.8.2011,  11:05 Найти цитируемый пост)
замер страницы просто $start = microtime(); в начале странице
и в конце  $end= microtime(); 

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

MoLeX уже ответил как smile 
PM MAIL   Вверх
Muerto
Дата 29.8.2011, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Я вот ради теста построил на yii простой блог, там даже тэгов нету
Тупо посты через Active Record и CListView

Без eaccelerator скрипт жрет 13 мегов , а с жрет 2.5

Но это только маленький блог  smile 

Я вот парой и думаю, а может зря я от велосипедов отказывался...

К примеру под такую штуку если облачный брать, то без штанов останишься  smile 
Один ддос, и всю жизнь не расплатишься  smile 

Без всяких там eaccelerator - 
На самописном фреймворке, такой блог будет жрать от силы 1мб мне кажется...
Когда дяде пишешь, так пофиг - пускай мощный сервер берет, там особенно если компания...
Как кто то мудрый сказал, гиг оперативки стоит дешевле чем время программиста.

Но когда я себе пишу, я вот не знаю а может проще было со своим велосипедом остаться и все  smile 

Это сообщение отредактировал(а) Muerto - 29.8.2011, 10:37


--------------------
user posted image
PM MAIL   Вверх
Smorodin
Дата 2.9.2011, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрейший
**


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

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



Цитата(Sanchezzz @  27.8.2011,  14:05 Найти цитируемый пост)
очень мало 0,8м - 2м в целом. Я забочусь о оптимизации и безопасности кода.

И я забочусь. На самых нагруженных страницах или разделах онлайн-игр (да-да, сервера на пхп) 256Kb.

Добавлено через 2 минуты и 31 секунду
Цитата(Muerto @  29.8.2011,  13:34 Найти цитируемый пост)
огда дяде пишешь, так пофиг - пускай мощный сервер берет, там особенно если компания...
Как кто то мудрый сказал, гиг оперативки стоит дешевле чем время программиста.

Но когда я себе пишу, я вот не знаю а может проще было со своим велосипедом остаться и все  smile 

Для себя я никогда не использую ни cms сторонние, ни библиотеки. За долгое время программирования появились очень удобные для меня классы, и своя цмс, очень быстро развертываемая в принципе на любую задачу.
А когда просят кому-нибудь сайт - не заморачиваюсь, и ставлю на modx.


--------------------
Сделать можно все, только вопрос - когда?
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

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

Важно:

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

Внимание:

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

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

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


 




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


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

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