opcache修改启动支持高并发


[opcache]

zend_extension=/usr/local/php/lib/php/extensions/no-debug-zts-20131226/opcache.so

opcache.enable_cli=1

;OPcache共享内存存储大小,单位MB

opcache.memory_consumption=512

;PHP使用了一种叫做字符串驻留(string interning)的技术来改善性能。例如,如果你在代码中使用了1000次字符串“foobar”,在PHP内部只会在第一使用这个字符串的时候分配一个不可变的内存区域来存储这个字符串,其他的999次使用都会直接指向这个内存区域。这个选项则会把这个特性提升一个层次——默认情况下这个不可变的内存区域只会存在于单个php-fpm的进程中,如果设置了这个选项,那么它将会在所有的php-fpm进程中共享。在比较大的应用中,这可以非常有效地节约内存,提高应用的性能。
这个选项的值是以兆字节(megabytes)作为单位,如果把它设置为16,则表示16MB,默认是4MB

opcache.interned_strings_buffer=32

;这个选项用于控制内存中最多可以缓存多少个PHP文件。这个选项必须得设置得足够大,大于你的项目中的所有PHP文件的总和。

opcache.max_accelerated_files=7963

opcache.validate_timestamps=1

;设置缓存的过期时间(单位是秒),为0的话每次都要检查

opcache.revalidate_freq=5

opcache.fast_shutdown=1

opcache.save_comments=0

, ,

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注