[
https://issues.apache.org/jira/browse/OLIO-108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12755174#action_12755174
]
Shanti Subramanyam commented on OLIO-108:
-----------------------------------------
This issue has been temporarily fixed by using 'fastimagecopyreampled' as
documented in http://us.php.net/manual/pt_BR/function.imagecopyresampled.php.
On a 500 user test running on quad-core Opteron (2.3Ghz), the cpu utilization
came down by 6% due to this fix.
This is modest and much more can be done to optimize this further. See
http://mail-archives.apache.org/mod_mbox/incubator-olio-dev/200908.mbox/ajax/%[email protected]%3e
We hope to submit a patch to the 'gd' extension library in PHP. If this gets
done and is accepted, we can then consider using the updated imagecopy
function.
Therefore, I'm leaving this issue unresolved for now.
> Application performance is dominated by gd library
> --------------------------------------------------
>
> Key: OLIO-108
> URL: https://issues.apache.org/jira/browse/OLIO-108
> Project: Olio
> Issue Type: Improvement
> Components: php-app
> Affects Versions: 0.1
> Environment: OpenSolaris running on Sun CMT platforms
> Reporter: Shanti Subramanyam
> Assignee: Shanti Subramanyam
> Fix For: 0.2
>
>
> gd library calls figure prominently in a profile of the PHP application - the
> top level function being imagecopyresampled(). This is a result of the
> thumbnail generations that happen on the fly from the AddPerson and AddEvent
> operations.
> Many real applications optimize this by using imagecopyresized() to create an
> intermediate image smaller than the original and then use
> imagecopyresampled() on it to get something almost indistinguishable in
> quality.
> It is worth experimenting to figure out what would be the best way to handle
> this to place a realistic load on the server.
> This issue may affect the Java EE application as well.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.