首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP

PHP PHP 是运行应用程序代码的引擎。应该仅安装计划使用的那些模块,并配置您的 Web 服务器,使之仅为脚本文件(通常是以 .php 结尾的那些文件)使用 PHP,而非所有静态文件。...默认情况,这是被禁用的;eaccelerator.shm_ttl = "60" 指定:当 eAccelerator 用完共享内存时,60 秒内未被访问的所有脚本都将被清除。...结束语 本文重点探讨 Web 服务器的,包括 Apache 和 PHP。对于 Apache,总体的想法是消除 Web 服务器必须执行的多余检查,例如处理 .htaccess 文件。...还必须所用的多处理模块,以便在使用的系统资源和可供传入请求使用的空闲 worker 之间找到平衡。对于 PHP,最好的事情就是安装一个操作码缓存。...本系列的下一篇也是最后一篇文章将介绍 MySQL 数据库的。请继续关注! 参考资料 学习 您可以参阅本文在 developerWorks 全球网站上的 英文原文。

1.4K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JVM层GC

    GC日志格式 本文是 JVM层GC(上) 的后续,在上一篇文章中,我们介绍了JVM的内存结构、常见的垃圾回收算法以及垃圾收集器和不同收集器中的一些GC参数。...但是光知道一些参数是没用的,我们需要能够从GC的日志中去分析可以的地方,这样才能使用这些参数去进行相应的调整,所以本小节将介绍一不同收集器的GC日志格式。...关于Parallel GC的就先介绍到这,实际上调都是需要经验来积累的,不是一蹴而就的,所以这里也只是给出一些的步骤、方式而已。...---- G1 在上一小节中,我们介绍了Parallel GC的,而在本小节中,将介绍一G1收集器的。...G1收集器的参数无非也就这几个,更多的是要对日志进行分析以及经验的积累,才能得出高效的方式。

    1K20

    Tomcat 性能之 JVM

    因此在对Web 容器( 应用服务器) 的中必不可少的是对于 JVM 的。...对于 JVM 的,主要有两个方面考虑: 内存大小配置 垃圾回收算法选择 当然,确切的说,以上两点并不互相独立,内存的大小配置也会影响垃圾回收的执行效率。...延迟、吞吐量 其他 JVM 配置 垃圾回收算法对应到的就是不同的垃圾收集器,具体到在 JVM 中的配置,是使用 -XX:+UseParallelOldGC 或者 -XX:+UseConcMarkSweepGC...所谓,就是一个不断调整和优化的过程,需要观察、配置、测试再如此重复。有相关经验的朋友欢迎留言补充! 说到底,那上面的这些选项是要配置在哪里呢?...bat文件, Linux使用 sh 文件。

    1.7K30

    Spark 性能之Shuffle

    因此,如果要让作业的性能更上一层楼,就有必要对 shuffle 过程进行。...但是也必须提醒大家的是,影响一个 Spark 作业性能的因素,主要还是代码开发、资源参数以及数据倾斜,shuffle 只能在整个 Spark 的性能中占到一小部分而已。...因此大家务必把握住的基本原则,千万不要舍本逐末。下面我们就给大家详细讲解 shuffle 的原理,以及相关参数的说明,同时给出各个参数的建议。 2....5. shuffle相关参数 以下是Shffule过程中的一些主要参数,这里详细讲解了各个参数的功能、默认值以及基于实践经验给出的建议。...建议:在资源参数中讲解过这个参数。如果内存充足,而且很少使用持久化操作,建议调高这个比例,给 shuffle read 的聚合操作更多内存,以避免由于内存不足导致聚合过程中频繁读写磁盘。

    1.3K30

    PHP-FPM多方面策略

    从CGI到PHP-FPM 这个东西还得从 cgi 说起,慢慢的我们使用起来了 php-fpm。...多方面 php.ini 配置 配置文件 /etc/php/7.2/fpm/php.ini ;这个是配置禁用危险函数 disable_functions=eval......php应用),默认是 www.conf 既然是进程管理器,当然这个进程是很重要的,这里我也不禁回想起我刚刚搞PHP的时候,当时不了解这个PHP-FPM,老是前端请求接口,一子就挂了,后看日志才发现,是进程就没设置过...,所以这里需要说明一,这个进程怎么设置才是合理的 ;监听方式,用tcp方式较稳定 listen = 127.0.0.1:9000 ;backlog,排队长度设置 listen.backlog = 4096...502错误,解决方法就是把这个值设置大一些,减少进程重启次数,减少高并发情况502错误。

    85250

    Spark 性能之开发

    Spark的性能实际上是由很多部分组成的,不是调节几个参数就可以立竿见影提升作业性能的。...整套方案主要分为开发、资源、数据倾斜、shuffle几个部分。...开发和资源是所有Spark作业都需要注意和遵循的一些基本原则,是高性能Spark作业的基础;数据倾斜,主要讲解了一套完整的用来解决Spark作业数据倾斜的解决方案;shuffle,面向的是对...Spark的原理有较深层次掌握和研究的同学,主要讲解了如何对Spark作业的shuffle运行过程以及细节进行。...本文作为Spark性能优化指南的基础篇,主要讲解开发。 2. 开发 2.1 概述 Spark性能优化的第一步,就是要在开发Spark作业的过程中注意和应用一些性能优化的基本原则。

    97031

    Spark | Spark SQL参数

    5万人关注的大数据成神之路,不来了解一吗? 5万人关注的大数据成神之路,真的不来了解一吗? 5万人关注的大数据成神之路,确定真的不来了解一吗?...本文讲解最近关于在参与hive往spark迁移过程中遇到的一些参数相关问题的。 内容分为两部分,第一部分讲遇到异常,从而需要通过设置参数来解决的;第二部分讲用于提升性能而进行的。...异常 spark.sql.hive.convertMetastoreParquet parquet是一种列式存储格式,可以用于spark-sql 和hive 的存储格式。...spark.sql.hive.verifyPartitionPath 上面的两个参数在分区表情况是针对分区路径存在的情况,分区路径下面的文件不存在或者损坏的处理。...性能 除了遇到异常需要被动调整参数之外,我们还可以主动调整参数从而对性能进行

    7.4K63

    Spark 性能之资源

    整套方案主要分为开发、资源、数据倾斜、shuffle几个部分。...开发和资源是所有Spark作业都需要注意和遵循的一些基本原则,是高性能Spark作业的基础;数据倾斜,主要讲解了一套完整的用来解决Spark作业数据倾斜的解决方案;shuffle,面向的是对...本文作为Spark性能优化指南的基础篇,主要讲解资源。 2. 资源 2.1 概述 在开发完Spark作业之后,就该为作业配置合适的资源了。...理解作业基本原理,是我们进行资源参数的基本前提。 2.3 资源参数 了解完了Spark作业运行的基本原理之后,对资源相关的参数就容易理解了。...2.4 资源参数参考示例 以下是一份spark-submit命令的示例,大家可以参考一,并根据自己的实际情况进行调节: .

    1.6K30

    Spark性能06-JVM

    Spark 和 JVM 的关系 再JVM虚拟机中,当创建的对象的数量很多时,Eden 和 Survior1 区域会很快的满溢,就需要进行频繁地 Minor GC,这样会导致有一些生命周期较短的对象迅速长到...Spark的JVM spark.storage.memoryFraction 参数说明: 该参数用于设置RDD持久化数据在Executor内存中能占的比例,默认是0.6。...根据你选择的不同的持久化策略,如果内存不够时,可能数据就不会持久化,或者数据会写入磁盘 参数建议: 如果Spark作业中,有较多的RDD持久化操作,该参数的值可以适当提高一些,保证持久化的数据能够容纳在内存中...此外,如果发现作业由于频繁的gc导致运行缓慢,意味着task执行用户代码的内存不够用,那么同样建议调低这个参数的值 资源参数的,没有一个固定的值,需要根据自己的实际情况(包括Spark作业中的shuffle...操作数量、RDD持久化操作数量以及spark web ui中显示的作业gc情况)来灵活的 4.

    1.4K10
    领券