php-general Digest 25 Apr 2013 14:29:46 -0000 Issue 8209

2013-04-25 Thread php-general-digest-help

php-general Digest 25 Apr 2013 14:29:46 - Issue 8209

Topics (messages 320986 through 320988):

Re: Load testing an app
320986 by: Andrew Ballard

64bit php5.5.0beta3 on Windows
320987 by: Jan Vávra

Re: Updated PHP breaks processing-intense Procedure
320988 by: Ken Kixmoeller

Administrivia:

To subscribe to the digest, e-mail:
php-general-digest-subscr...@lists.php.net

To unsubscribe from the digest, e-mail:
php-general-digest-unsubscr...@lists.php.net

To post to the list, e-mail:
php-gene...@lists.php.net


--
---BeginMessage---
On Apr 24, 2013 9:46 PM, tamouse mailing lists tamouse.li...@gmail.com
wrote:

 On Tue, Apr 23, 2013 at 8:04 AM, Andrew Ballard aball...@gmail.com
wrote:
  On Tue, Apr 23, 2013 at 2:29 AM, Adam Richardson simples...@gmail.com
wrote:
  On Mon, Apr 22, 2013 at 10:41 PM, Andrew Ballard aball...@gmail.com
wrote:
  The other developer in our office spent some time profiling the site
with
  xdebug and found that an exec() call to netsh used on a couple pages
seems
  to take 2-4 seconds to complete. Unfortunately, those exec() calls
are the
  one function that we cannot test in our development environment.

 I'm wondering if it would be possible to carve out the part doing the
 netsh calls so they're not part of your web application's stack, and
 make them an asynchronous part?

Possibly, but it needs to be as close as possible to real time. We've been
looking into caching the results for a short time (15sec?) so concurrent
requests can share results. The problem right now is that we can't seem to
duplicate the issue we were having, so it's impossible to know for sure
whether any solution we try actually solves the problem.

Andrew
---End Message---
---BeginMessage---

Hello,
 I've tried VC11 x64 Thread Safe (2013-Apr-10 17:40:00) downloaded from 
http://windows.php.net/qa/
and I've called filesize on 4,25 GB file. This call failed with 
Warning: filesize(): stat failed


Then I printed values of
echo PHP_INT_SIZE.\n;
echo PHP_INT_MAX.\n;

4
2147483647

This is weird. I've expected working filesize and values  8, 2 ^63.

Jan.


---End Message---
---BeginMessage---
THank all of you for your help. I think I got this thing licked.


On Wed, Apr 24, 2013 at 7:14 PM, Ken Kixmoeller phph...@comcast.net wrote:

 Thank you very much, Jim ---


 On Wed, Apr 24, 2013 at 5:34 PM, Jim Lucas li...@cmsws.com wrote:

 On 04/24/2013 03:24 PM, Ken Kixmoeller wrote:

 Thanks, Jim ---

 Is this different from the max_input_vars discussion above? (from David
 OBrien)


 yes.  For example...

 php.ini:[suhosin]
 php.ini:;suhosin.log.syslog =
 php.ini:;suhosin.log.syslog.**facility =
 php.ini:;suhosin.log.syslog.**priority =
 php.ini:;suhosin.log.sapi =
 php.ini:;suhosin.log.script =
 php.ini:;suhosin.log.phpscript = 0
 php.ini:;suhosin.log.script.**name http://suhosin.log.script.name =
 php.ini:; variables registered in the current scope: SUHOSIN_ERRORCLASS
 and
 php.ini:; SUHOSIN_ERROR. The first one is the alert class and the second
 variable is
 php.ini:;suhosin.log.**phpscript.name http://suhosin.log.phpscript.name=
 php.ini:;suhosin.log.**phpscript.is_safe = Off
 php.ini:;suhosin.log.use-x-**forwarded-for = Off
 php.ini:;suhosin.executor.max_**depth = 0
 php.ini:;suhosin.executor.**include.max_traversal = 0
 php.ini:;suhosin.executor.**include.whitelist =
 php.ini:;suhosin.executor.**include.blacklist =
 php.ini:;suhosin.executor.**func.whitelist =
 php.ini:;suhosin.executor.**func.blacklist =
 php.ini:;suhosin.executor.**eval.whitelist =
 php.ini:;suhosin.executor.**eval.blacklist =
 php.ini:;suhosin.executor.**disable_eval = Off
 php.ini:;suhosin.executor.**disable_emodifier = Off
 php.ini:; by default in Suhosin = 0.9.6. Allowing symlink() while
 open_basedir is used
 php.ini:;suhosin.executor.**allow_symlink = Off
 php.ini:; If you fear that Suhosin breaks your application, you can
 activate Suhosin's
 php.ini:; simulation mode with this flag. When Suhosin runs in simulation
 mode,
 php.ini:;suhosin.simulation = Off
 php.ini:; first. It always uses resource slot 0. If Suhosin got this slot
 assigned APC
 php.ini:; will overwrite the information Suhosin stores in this slot.
 When this flag is
 php.ini:; set Suhosin will request 2 Slots and use the second one. This
 allows working
 php.ini:;suhosin.apc_bug_**workaround = Off
 php.ini:;suhosin.sql.bailout_**on_error = Off
 php.ini:;suhosin.sql.user_**prefix =
 php.ini:;suhosin.sql.user_**postfix =
 php.ini:;suhosin.multiheader = Off
 php.ini:suhosin.mail.protect = 1
 php.ini:; memory_limit to whatever value they want. Suhosin changes this
 fact and
 php.ini:; that Suhosin will disallows scripts setting the memory_limit to
 a value above
 php.ini:;suhosin.memory_limit = 0
 php.ini:suhosin.session.**encrypt = Off
 php.ini:;suhosin.session.**cryptkey =
 php.ini:;suhosin.session.**cryptua = On
 

[PHP] 64bit php5.5.0beta3 on Windows

2013-04-25 Thread Jan Vávra

Hello,
 I've tried VC11 x64 Thread Safe (2013-Apr-10 17:40:00) downloaded from 
http://windows.php.net/qa/
and I've called filesize on 4,25 GB file. This call failed with 
Warning: filesize(): stat failed


Then I printed values of
echo PHP_INT_SIZE.\n;
echo PHP_INT_MAX.\n;

4
2147483647

This is weird. I've expected working filesize and values  8, 2 ^63.

Jan.



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Updated PHP breaks processing-intense Procedure

2013-04-25 Thread Ken Kixmoeller
THank all of you for your help. I think I got this thing licked.


On Wed, Apr 24, 2013 at 7:14 PM, Ken Kixmoeller phph...@comcast.net wrote:

 Thank you very much, Jim ---


 On Wed, Apr 24, 2013 at 5:34 PM, Jim Lucas li...@cmsws.com wrote:

 On 04/24/2013 03:24 PM, Ken Kixmoeller wrote:

 Thanks, Jim ---

 Is this different from the max_input_vars discussion above? (from David
 OBrien)


 yes.  For example...

 php.ini:[suhosin]
 php.ini:;suhosin.log.syslog =
 php.ini:;suhosin.log.syslog.**facility =
 php.ini:;suhosin.log.syslog.**priority =
 php.ini:;suhosin.log.sapi =
 php.ini:;suhosin.log.script =
 php.ini:;suhosin.log.phpscript = 0
 php.ini:;suhosin.log.script.**name http://suhosin.log.script.name =
 php.ini:; variables registered in the current scope: SUHOSIN_ERRORCLASS
 and
 php.ini:; SUHOSIN_ERROR. The first one is the alert class and the second
 variable is
 php.ini:;suhosin.log.**phpscript.name http://suhosin.log.phpscript.name=
 php.ini:;suhosin.log.**phpscript.is_safe = Off
 php.ini:;suhosin.log.use-x-**forwarded-for = Off
 php.ini:;suhosin.executor.max_**depth = 0
 php.ini:;suhosin.executor.**include.max_traversal = 0
 php.ini:;suhosin.executor.**include.whitelist =
 php.ini:;suhosin.executor.**include.blacklist =
 php.ini:;suhosin.executor.**func.whitelist =
 php.ini:;suhosin.executor.**func.blacklist =
 php.ini:;suhosin.executor.**eval.whitelist =
 php.ini:;suhosin.executor.**eval.blacklist =
 php.ini:;suhosin.executor.**disable_eval = Off
 php.ini:;suhosin.executor.**disable_emodifier = Off
 php.ini:; by default in Suhosin = 0.9.6. Allowing symlink() while
 open_basedir is used
 php.ini:;suhosin.executor.**allow_symlink = Off
 php.ini:; If you fear that Suhosin breaks your application, you can
 activate Suhosin's
 php.ini:; simulation mode with this flag. When Suhosin runs in simulation
 mode,
 php.ini:;suhosin.simulation = Off
 php.ini:; first. It always uses resource slot 0. If Suhosin got this slot
 assigned APC
 php.ini:; will overwrite the information Suhosin stores in this slot.
 When this flag is
 php.ini:; set Suhosin will request 2 Slots and use the second one. This
 allows working
 php.ini:;suhosin.apc_bug_**workaround = Off
 php.ini:;suhosin.sql.bailout_**on_error = Off
 php.ini:;suhosin.sql.user_**prefix =
 php.ini:;suhosin.sql.user_**postfix =
 php.ini:;suhosin.multiheader = Off
 php.ini:suhosin.mail.protect = 1
 php.ini:; memory_limit to whatever value they want. Suhosin changes this
 fact and
 php.ini:; that Suhosin will disallows scripts setting the memory_limit to
 a value above
 php.ini:;suhosin.memory_limit = 0
 php.ini:suhosin.session.**encrypt = Off
 php.ini:;suhosin.session.**cryptkey =
 php.ini:;suhosin.session.**cryptua = On
 php.ini:;suhosin.session.**cryptdocroot = On
 php.ini:;suhosin.session.**cryptraddr = 0
 php.ini:; session. The difference to suhosin.session.cryptaddr is, that
 the IP is not
 php.ini:;suhosin.session.**checkraddr = 0
 php.ini:;suhosin.cookie.**encrypt = 0
 php.ini:;suhosin.cookie.**cryptkey =
 php.ini:;suhosin.cookie.**cryptua = On
 php.ini:;suhosin.cookie.**cryptdocroot = On
 php.ini:;suhosin.cookie.**cryptraddr = 0
 php.ini:; cookie. The difference to suhosin.cookie.cryptaddr is, that the
 IP is not
 php.ini:;suhosin.cookie.**checkraddr = 0
 php.ini:;suhosin.cookie.**cryptlist =
 php.ini:;suhosin.cookie.**plainlist =
 php.ini:; Defines the reaction of Suhosin on a filter violation.
 php.ini:;suhosin.filter.action =
 php.ini:;suhosin.cookie.max_**array_depth = 50
 php.ini:;suhosin.cookie.max_**array_index_length = 64
 php.ini:;suhosin.cookie.max_**name_length = 64
 php.ini:;suhosin.cookie.max_**totalname_length = 256
 php.ini:;suhosin.cookie.max_**value_length = 1
 php.ini:;suhosin.cookie.max_**vars = 100
 php.ini:;suhosin.cookie.**disallow_nul = 1
 php.ini:;suhosin.get.max_**array_depth = 50
 php.ini:;suhosin.get.max_**array_index_length = 64
 php.ini:;suhosin.get.max_name_**length = 64
 php.ini:;suhosin.get.max_**totalname_length = 256
 php.ini:;suhosin.get.max_**value_length = 512
 php.ini:;suhosin.get.max_vars = 100
 php.ini:;suhosin.get.disallow_**nul = 1
 php.ini:;suhosin.post.max_**array_depth = 50
 php.ini:;suhosin.post.max_**array_index_length = 64
 php.ini:;suhosin.post.max_**name_length = 64
 php.ini:;suhosin.post.max_**totalname_length = 256
 php.ini:suhosin.post.max_**value_length = 2048000
 php.ini:suhosin.post.max_vars = 500
 php.ini:;suhosin.post.**disallow_nul = 1
 php.ini:;suhosin.request.max_**array_depth = 50
 php.ini:;suhosin.request.max_**array_index_length = 64
 php.ini:;suhosin.request.max_**totalname_length = 256
 php.ini:suhosin.request.max_**value_length = 2048000
 php.ini:;suhosin.request.max_**vars = 200
 php.ini:;suhosin.request.max_**varname_length = 64
 php.ini:;suhosin.request.**disallow_nul = 1
 php.ini:;suhosin.upload.max_**uploads = 25
 php.ini:;suhosin.upload.**disallow_elf = 1
 php.ini:;suhosin.upload.**disallow_binary = 0
 php.ini:;suhosin.upload.**remove_binary = 0
 

Re: [PHP] PHP compiler - HipHop performance

2013-04-25 Thread Daniel Fenn
On Fri, Apr 26, 2013 at 1:56 PM, Norah Jones nh.jone...@gmail.com wrote:

 Hi,

 I have downloaded HipHop for my website, I am going through various web
 links which are suggesting that performance will improve 3-6 times. However
 I don't know the Stability of the HipHop.

 Please provide your inputs so that I can decide to use HipHop.

 Thanks,
 Norah Jones



 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php




I looked into HipHop once, and I decided not to use it, I felt that there
are other ways of improving performance. Having said that, it really
depends on what your running IE wordpress, phpbb, mybb etc.

I rather install some cache plugin for wordpress and install something like
xcache but that just me though.