问题标签 [wincache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Caching entire table in PHP to be used by the entire web application?
I have a MySQL database where all the data contained is encrypted (2200 records, 30 columns) to protect student's personal data. When running reports, I create a duplicate blank table, query the encrypted table, decrypt each record and add to the new temporary table. I then can run my query on the decrypted data and drop the temporary table when I'm done. This takes too much time and overhead.
What I'd like to do is create a cached version of the decrypted table in memory, which would be available to any function, any user, within the site - and then run queries off of the memory-based table. I realize I'd have to either destroy and recreate the table, or update the cached data if any table data changed, but that's ok.
I'm leaning toward using WinCache, as the site is hosted on a Windows server.
php - Windows IIS (8.5.96) 服务器上的 WordPress 多站点崩溃 - PHP 5.6 wincache.dll 1.3.7.0
我在 Windows IIS (8.5.96) 上运行 WordPress 多站点 (4.5.3)。
服务器时不时会因 Wincache 错误而崩溃。我已经更新了服务器上的 PHP 和 Wincache 组件。因为目前我必须 24/7 全天候观察服务器。
服务器:
IIS:
IIS 设置:
使用的 Wordpress 和插件:
是服务器问题还是配置错误?还是 php、WordPress 或任何其他软件问题?
windows - Wincachegrind 报错
当我尝试使用wincachegrind
并获取cachegrind
文件时,它返回
找不到呼叫目标。
cachegrind.out 行号:68
有谁知道如何解决这个问题?
更新,这是错误的屏幕截图:
php - 使用 php 在 Azure 上的某些实例上损坏的文件
我们目前正在使用我们的 Azure 设置将头撞到墙上。可能是我们缺乏技能,但我们无法弄清楚如何更顺畅地运行我们的实例。我们运行PHP 5.6
w。wincache
在 Azure 上。我们有多个实例,它们共享大部分文件。但是,PHP缓存似乎没有共享,有时我们部署某些文件时会神奇地损坏。例如,不应有语法错误的文件中的语法错误。这导致我们的平台抛出错误,因为文件中有语法错误。
解决此问题的唯一方法似乎是硬重启我们的服务,这在重启和预热缓存方面都需要时间。我们正试图摆脱 PHP 设置,但不幸的是,这是我们目前所拥有的。
无论如何都可以刷新系统或特定实例而无需重新启动所有内容?如果我们的发布进展顺利或有很多问题,这就是一种抛球,这反过来又让我们更犹豫要发布。
php - 找不到保存处理程序 wincache - 在 Azure PHP 中
CakePHP 2.X
我使用Windows 平台在 Azure 上托管了一个 Web 应用程序。我使用 wincache 会话处理程序(session.save_handler = wincache)
。今天我遇到了一个问题。我创建会话以登录到我的仪表板的 PHP 脚本不起作用(一直让我退出),而我没有对此代码进行任何更改。
警告错误:session_start():找不到保存处理程序 'wincache' - 会话启动失败。
php - Azure - “PHP 警告:session_start():在加载后找不到保存处理程序‘wincache’”
我在我的 Azure 应用服务上运行了一个网络作业,该服务以该session_start();
命令开始。
起初 - 我收到了这个错误:
PHP 警告:session_start(): 找不到保存处理程序 'wincache' - 第 3 行的 D:\local\Temp\jobs\triggered\myCron\a4ypumbv.4i2\MyCron\myCron.php 中的会话启动失败
我最终做的是转到我的应用服务-> 应用程序设置,并将自定义设置设置为PHP_INI_SCAN_DIR
set D:\home\site
,如下所示:
然后,在D:\home\site
目录中,我上传了一个名为 的文件phpconfig.ini
,并在其中放置了以下内容:
我去了https://www.iis.net/downloads/microsoft/wincache-extensionWinCache 1.3 for PHP 5.6
并从 SourceForge下载了适当的 WinCache 版本。解压.exe
文件后,我将文件复制php_wincache.dll
到我的D:\home\site\ext
文件夹中。
wincache
现在,当我运行 webjob 时,我得到了同样的错误,但在它说文件已经加载之前还有另一个错误消息:
PHP 警告:模块 'wincache' 已在第 0 行的未知中加载
PHP 警告:session_start(): 找不到保存处理程序 'wincache' - 第 3 行的 D:\local\Temp\jobs\triggered\myCron\a4ypumbv.4i2\MyCron\myCron.php 中的会话启动失败
我怎样才能让这些警告完全消失?有没有人遇到过同样的问题?
php - Web 平台安装程序:PHP 7.4 的 Windows Cache Extension 2.0 安装失败
如果您尝试在 Windows Server 2012 上通过 Microsoft Web Platform Installer 安装 PHP 7.4,它会安装核心 PHP 组件,但无法安装 winCache 和 PHP 管理器。
我能够通过单独的 MSI 安装 PHP 管理器。但是,我找不到 wincache 扩展的 MSI。如果尝试通过 Web PI 安装组件,则会引发以下错误:
如果尝试通过官方 IIS 网站 ( https://www.iis.net/downloads/microsoft/wincache-extension ) 自行下载扩展程序,它会重定向到一个不相关的页面。
是不是再也无法通过 Web Platform Installer 安装 PHP 了?这些产品自 2020 年 1 月 31 日起就已上市,尽管现在下载似乎中断了好几个月……
php - Azure 中的 Wincache 日志
如何在运行 PHP 7.x 的 Azure Web 应用程序中查看 wincache 日志?我可以看到有一个,但不知道如何查看它。例如,如果 wincache_ucache_set 返回一个错误,我想知道为什么,它所做的只是返回 FALSE。