Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
Watched Topics
FAQ
Поиск
Пользователи
Группы
Регистрация
Профиль
Войти и проверить личные сообщения
Вход
Список форумов Cake-PHP.ru
->
Общий
Ответить
Имя
Тема
Сообщение
Смайлики
Дополнительные смайлики
Цвет шрифта:
По умолчанию
Тёмно-красный
Красный
Оранжевый
Коричневый
Жёлтый
Зелёный
Оливковый
Голубой
Синий
Тёмно-синий
Индиго
Фиолетовый
Белый
Чёрный
Размер шрифта:
Размер шрифта
Очень маленький
Маленький
Обычный
Большой
Огромный
Закрыть теги
[quote="Artemy"]Привет! Я не очень давно работаю с Cake, и меня сильно смущает его "тормознутость". Простейшая прога типа "Hello, world" даже без установки соединения с БД выполняется за 0.3-0.5 сек, что на мой взгляд очень много. Прграмма простая - свормировать данные из запроса и выставить их в шаблон. Шаблон очень маленький - XML-ка в 5 строчек. Вопрос: учитывая тот факт, что на сервере можно поставить любое ПО как можно снизить время генерации? APC почти ничего не дал. Кеширование отключено - оно тут просто не нужно. На что так много времени тратиться при работе движка?[/quote]
Настройки
HTML
ВЫКЛЮЧЕН
BBCode
ВКЛЮЧЕН
Смайлики
ВКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Отключить в этом сообщении смайлики
Если у вас плохое зрение или вы не можете прочесть этот код по какой-то другой причине, то обратитесь за помощью к
Администратору
.
Код подтверждения: *
Введите код в точности так, как вы его видите. Код является регистро-зависимым, а символ нуля имеет косую линию внутри цифры.
Часовой пояс: GMT + 3
Перейти:
Выберите форум
CakePHP Форум
----------------
Общий
Установка и настройка
Творчество
Вопросы и пожелания
Комментарии к главам руководства по CakePHP 1.1
Обзор темы
Автор
Сообщение
evilbloodydemon
Добавлено: 14 Окт 2008 10:18:21
Заголовок сообщения:
"Сервера масштабируются, программисты - нет"
фреймворк нужен не для скорости исполнения, а для скорости разработки.
а по поводу ускорения - очень помогают опкод-кэшеры. странно, что APC не дал результата, именно с ним у меня скорость возросла почти в 2,5 раза.
DeeperMD
Добавлено: 08 Окт 2008 16:15:30
Заголовок сообщения:
Согласен с
Vlad
но вы не думали что сервер тоже надо бы совершенствовать под соотествующие надобности.
Я думаю когда простейшую машину на Quad можно собрать за 400 бакинских не проблема в производительности. Да согласен что надо оптимизировать код (особенно фрэйма), но не забывайте и о том что то что серванты которые легко справлялися с задачами 10-летней давности никак не вписываются в сегодняшние запросы даже игрушек не то что загруженных реалтайм потоками серванты..
Так что лучьше рыть в глубже.. чтобы в итоге маленьким уклоном не остаться на поверхности..
michas
Добавлено: 03 Окт 2008 13:17:28
Заголовок сообщения:
если включен дебаг то произовидетльность значительно снижается.
и еще, скачайте кейк RC3 там как раз много было посвященно увеличению производительности. в среднем тесты показывают что на 1,5-2 раза увеличивается производительность
Artemy
Добавлено: 02 Окт 2008 15:12:49
Заголовок сообщения:
Vlad, да, думаю что вы правы.
Vlad
Добавлено: 02 Окт 2008 14:59:12
Заголовок сообщения:
Ммм может быть воспользоваться другой системой? Которая по-проще?
Какой смысл тогда использовать кейк, если 80% его возможностей вы точно не будете использовать?
Возьмите парочку библиотек из кейка, которые вам нужны, упростите их под свои задачи, и получите мега-быструю систему.
А иначе получается всё равно что купить КаМАЗ с прицепом и ездить на нём за хлебушком, удивляясь расходу бензина на единицу купленного товара
Что касается дополнительного софта, устанавливаемого на сервере. Много разного можно поставить. Но проще изначально построить более комфортную систему.
ИМХО, разумеется.
Artemy
Добавлено: 02 Окт 2008 12:52:48
Заголовок сообщения:
michas, да наврено включен.
Vlad - понимайте в чем дело, у мы на Cake пишем REST-сервисы (на основе mapResources). Тут не используются хелперы и кеш шаблонов, поскольку мы должны отдавать всегда XML, причем он всегда разный. Т.е. в 80% слушаях кеш не спасет - и вывод будет уникальным, в зависимости от запроса и содержания БД (которая Postgres).
Другими словами надо делать достаточно плевые операции. Вы не знаете, как можно ускорить подобную систему?
Vlad
Добавлено: 02 Окт 2008 09:10:43
Заголовок сообщения:
Atremy - создайте что-то более сложное на кейке, хотя бы блогодвижок. И уже затем оптимизируйте - включайте кеш, используйте заранее отрендеренные elements
а на "Hello, world!" - это немного не то. Тут любой фреймворк будет уступать по скорости строчке
echo "Hello, world!"
michas
Добавлено: 02 Окт 2008 07:29:58
Заголовок сообщения:
дебаг включен?
Artemy
Добавлено: 01 Окт 2008 20:13:46
Заголовок сообщения: Проблема производительнсти Cake
Привет!
Я не очень давно работаю с Cake, и меня сильно смущает его "тормознутость". Простейшая прога типа "Hello, world" даже без установки соединения с БД выполняется за 0.3-0.5 сек, что на мой взгляд очень много. Прграмма простая - свормировать данные из запроса и выставить их в шаблон. Шаблон очень маленький - XML-ка в 5 строчек.
Вопрос: учитывая тот факт, что на сервере можно поставить любое ПО как можно снизить время генерации? APC почти ничего не дал. Кеширование отключено - оно тут просто не нужно.
На что так много времени тратиться при работе движка?
Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Если ничего интересного не нашли, можно рекламу почитать, а рекламируется у нас сегодня «».