草庐IT

caching-application-block

全部标签

来自 Array with Multine 的 PHP 正则表达式 preg_match 不匹配所有 block

想知道是否有人可以帮助我使用以下正则表达式,我无法匹配blockmultineCF.{CoordonneesAbonne}:在PHP的preg_match函数中使用时。奇怪的是,当我在线执行正则表达式时,尽管该block在另一个组中,它似乎仍然有效regex101example这是代码:sourcecode'CF.{Temps}:1',2=>'CF.{Etat}:return',3=>'CF.{Code}:2',4=>'CF.{Values}:plaque',5=>'',6=>'CF.{Coordonnees}:LAPERSONNE',7=>'',8=>'10000LAVILLE',9

php - Laravel php artisan 配置 :cache and AWS S3 access error

我面临一个非常奇怪的情况,我期待您的帮助。我与Laravel建立了S3连接。另一项服务是为我将视频文件上传到我的亚马逊存储桶。这些文件是用户通过我的网站下载的。但是,该系统不会很快运行。文件已上传到存储桶,但用户无法访问此文件。找了半天问题的根源,也没找到。后来,当我在我的伪造服务器上说“phpartisanconfig:clear”时,系统又开始工作了。然后我想通过说“phpartisanconfig:cache”来优化系统。但一切又回到了原来的状态。所以它开始不起作用。我使用league/flysystem-aws-s3-v3包作为一个包。我正在尝试解决问题,请帮忙?这是我的con

PHP xml阅读器: How to cache xsd schema?

我正在使用PHPxmlreader来验证和解析xml数据。此xml通过XMLReader::setSchema函数使用来自本地文件的一些xsd模式和通过xsd:import/include来自http://的远程xsd模式进行验证。一切正常,但每次调用时它都会从网络中获取xsd模式并从磁盘读取。所以我的问题是:是否有在本地RAM中缓存远程xsd模式的方法?对于本地模式文件,我认为Linux中的tmpfs可以正常工作,但是否有另一种方法来缓存本地xsd模式文件?解决方案感谢VolkerK指出xmlcatalog系统。它适用于libxml/phpxmlreader。在Linux中,只需编辑

PHP + APC : How to cache data up to 128M?

我有大数据部分要缓存在APC中(普通文件缓存太慢)。apc_store函数总是为这个数据量返回false:我试着做这样的事情:ini_set('apc.max_file_size','128M');die(ini_get('apc.max_file_size'));输出是1M!它不会抛出任何错误,但它根本不起作用。我拥有的所有其他ini_set(例如memory_limit)都运行良好,所以这不是权限问题。我的APC信息是:Version3.1.3p1MMAPSupportEnabledMMAPFileMasknovalueLockingtypepthreadmutexLocksRev

php - 在我的部分页面上使用 Php 到 "No cache"的方法?

我的网站页面上有一个表单。我有一个从提交表单回显的表,我不想缓存它,因为当您输入表单时,缓存的版本会显示并且不会更新。有没有比元标记不缓存页面更好的方法?我现在使用的代码是';while($row=mysql_fetch_array($result)){echo"".$row['title']."-".$row['name']."".$row['class']."";}echo'';?> 最佳答案 参见http://php.net/manual/en/function.header.php

caching - Nginx FastCGI 缓存 VS Varnish?

我目前正在开发一个高性能、高负载的Web应用程序。我目前正在为PHP-FPM、APC(操作码缓存)运行带有FastCGI的nginx,但它也是新功能;FastCGI缓存。FastCGI缓存允许我缓存动态内容(如php页面),这极大地加快了应用程序的速度。不过我有一个问题。我应该坚持使用FastCGI缓存,还是Varnish“更好”(更快)?我只是在寻找速度和并发性方面的纯粹性能。到目前为止,我对FastCGI非常满意,但我已经在网上阅读了数千篇文章,都说Varnish很好。然而,accordingtothisbenchmark/article,对于许多并发用户来说,varnish似乎是

php - Magento 布局用另一个 block 替换 block

我想用一个自定义类型block替换标准布局catalog.xml中的block。detailed_infoAdditionalInformation我想用我下面自己的自定义block类型替换上面的标准,但使用相同的“名称”。detailed_infoAdditionalInformation有人可以告诉我最好的方法吗?我不知道要使用的XML操作和方法。我需要删除之前的block吗?未设置的child?如果我添加一个具有相同“名称”和相同父级的block,是否会覆盖具有相同名称的现有block? 最佳答案 我将在这里一一解答您的每一个

php - 调用未知方法:yii2 中的 yii\web\Application::createUrl()

我曾在Yii1工作过,现在我正在尝试使用Yii2。我已经安装了Composer,然后安装了基本应用程序。但是现在当我尝试访问基本应用程序时出现此错误。谁能帮我解决这个问题?错误是:Callingunknownmethod:yii\web\Application::createUrl() 最佳答案 在Yii2中,您可以使用yii\helpers\Url创建url。例如://Url::to()callsUrlManager::createUrl()tocreateaURL$url=Url::to(['post/view','id'=>1

php - 如何在 magento 中使用 XML 在 block 之后或之前添加内容

我想使用XML文件在block中附加内容。请检查下图我添加了下面的代码,但它覆盖了内容。(我想追加)。nameadminhtml/sales_items_column_namesales/items/column/name.phtml我检查了核心文件,那里正在以编程方式创建block。 最佳答案 据我所知,您可以尝试这种方式:或者在模板文件中,你可以把你的block放在你想要的任何地方:app\design\adminhtml\default\default\template\sales\order\view\tab\info.ph

php - PHP/Apache 中的输出缓冲 block 如何工作?

假设我正在从PHP向浏览器回显随机数据。随机数据总量约为XGb,回显以YKbblock的形式完成。ob_start()未被使用。在PHP和Apache缓冲区已满后回显调用是否会阻塞(客户端无法以与生成数据相同的速度使用数据)?如果是这样,PHP和Apache缓冲区的大小是多少?我理解的对吗,过程:PHPecho正在将字节发送到php输出缓冲区,直到它已满。在那之后echo开始阻塞,直到一些缓冲区被发送到Apache并因此被清除PHP正在从它的输出缓冲区发送数据,直到Apache缓冲区已满。之后Apache停止从PHP接收数据并等待,直到部分缓冲区被发送到客户端并被清除。附言如果您对我要