Сообщение sasha181 » 2015-03-08 3:38:13
Заметил, что в биллинге больше всего времени занимает подгрузка компонентов. function LoadComp($__FILE__)
Подгружается их в веб-интерфейсе около 500. В среднем, за 1 милисекунду каждый.
Может есть какая-то возможность оптимизировать это. Может засериализовать выполняемый код, например.
Я навскидку попробовал. Привязывал сериализованный кеш к имени файла и массиву аргументов. Но возникает куча ошибок. Явно нужно, как минимум, привязаться к сессии и возможно ещё к чему-либо. Но судя по всему до сессии могут подгружаться и другие компоненты. Вообщем, тут без знания специфики биллинга не обойтись явно.
Может конечно я загоняюсь на оптимизации, но как-то не особо комфортно получается для конечных пользователей.
В целом, у меня на php 5.3 с процессором xeon e3 , opcache и memcache генерация страницы занимает около 1 секунды.
Или это только у меня одного так тормозит?
Заметил, что в биллинге больше всего времени занимает подгрузка компонентов. function LoadComp($__FILE__)
Подгружается их в веб-интерфейсе около 500. В среднем, за 1 милисекунду каждый.
Может есть какая-то возможность оптимизировать это. Может засериализовать выполняемый код, например.
Я навскидку попробовал. Привязывал сериализованный кеш к имени файла и массиву аргументов. Но возникает куча ошибок. Явно нужно, как минимум, привязаться к сессии и возможно ещё к чему-либо. Но судя по всему до сессии могут подгружаться и другие компоненты. Вообщем, тут без знания специфики биллинга не обойтись явно.
Может конечно я загоняюсь на оптимизации, но как-то не особо комфортно получается для конечных пользователей.
В целом, у меня на php 5.3 с процессором xeon e3 , opcache и memcache генерация страницы занимает около 1 секунды.
Или это только у меня одного так тормозит?