问题标签 [apc]

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.

0 投票
1 回答
1127 浏览

php - APC进度条显示粘性百分比

我在使用此示例
http://www.johnboy.com/php-upload-progress-bar/中遵循的 APC 进度条时遇到问题

我修改了代码,它可以工作。问题是它会在我刷新页面后显示最后的百分比。假设一个文件刚刚以 100% 完成上传,刷新页面后它将显示 100%。如果我在上传文件时中途取消,比如 15%,15% 将停留在进度条上,直到我上传另一个文件。

这是我的代码的药水:

先感谢您。

0 投票
5 回答
2158 浏览

php - 在 PHP 中进行服务器端输出缓存的最佳方法是什么?

我现在有一个相当复杂的index.php,我想每小时只运行一次。实现这一目标的最佳方法是什么?我的一些想法

  • 将它放在 APC 中apc_store($page, 60*60*)- 我觉得这不是 APC 的用途,并且可能会对我网站的其他部分造成不利影响
  • 将输出保存到某个文件系统 - 然后 apache 需要在某个地方进行写访问,这可能会很痛苦
  • 不知何故设置 apache 为我做缓存 - 这可能吗?
0 投票
2 回答
7147 浏览

php - 如何在不崩溃 Apache 的情况下清除 APC 缓存?

如果 APC 存储了大量条目,清除它们会使 httpd 崩溃。

如果 apc_clear_cache('user') 花费的时间超过 phps max_execution_time,则调用 apc_clear_cache 的脚本将在清除操作完成之前被 php 终止。这似乎留下了一些句柄或某事。这将阻止 apache 关闭它的进程。

( http://pecl.php.net/bugs/bug.php?id=13445 )

是否有其他快速但安全的批量清理 APC 缓存的方法?

0 投票
1 回答
2395 浏览

php - 使用 symfony 时打开 php_apc 扩展时 Apache 崩溃?

它发生在 Windows 中。

PHP5.3.0

Apache2.2.11

Symfony 1.4.1

有解决办法吗?

0 投票
3 回答
9065 浏览

php - APC 显示 100% 碎片化

APC显示出 100% 的碎片化。这很糟糕吗?

这是否意味着它根本没有帮助?我应该采取哪些途径来改善情况?

提前致谢。

0 投票
3 回答
652 浏览

php - 有人成功使用 php_apc 和 symfony1.4 吗?

我只能通过 diabling 让 symfony 正常工作php_apc.dll,很奇怪!

0 投票
2 回答
901 浏览

php - php_apc 比 memcached 效率高多少?

在 symfony 中使用 php_apc 时会出现各种问题,

如果提升不是那么显着,我将用 memcached 替换 apc。

0 投票
4 回答
2922 浏览

php - 使用 Drupal 配置 APC

我正在开发一个托管在安装了 CENTOS 5.4 i686 virtuozzo 的 VPS 上的网站。我在服务器上安装了一个 drupal,它同时获得了大约 100 个经过身份验证的用户。但是在某个时间点,服务器停止响应并且站点脱机。所以,我尝试安装操作码缓存 - Alternative PHP Cache。

虽然服务器的其余部分工作正常,但一旦我安装 PECL APC,Drupal 安装就会崩溃,并显示以下消息致命错误:无法运行此文件中的代码以及 /home/apogee/public_html/2010/ 中的非编码文件主题/zen/zen/block.tpl.php。

您能告诉我一种正确配置 Drupal 以使用 APC 的方法吗?
谢谢
晚安

0 投票
1 回答
407 浏览

php - ARM (AT91) 是否有任何 PHP 缓存?

我有一个在基于 ARM 的嵌入式系统上的 busybox httpd 上运行的 php 应用程序。该应用程序很慢,但我不想用 C++ 重写它。我正在寻找一种在 ARM 上预编译/缓存它的方法,但找不到任何可用于此架构的系统。

0 投票
1 回答
1831 浏览

php - 选择合适的缓存机制

我的设置:

  • 4 个网络服务器
  • 静态内容服务器(NFS 挂载)
  • 2个数据库服务器
  • 2台“做魔术”服务器
  • 另有 8 台机器指定多用途。

我正在为三种缓存机制编写一个包装器,以便它们可以以某种标准化的方式使用:文件系统、Memcached 和 APC。我正在尝试提出使用示例(以及实际放入每个缓存的内容)。

文件系统

处理我们生成然后静态服务的内容。RSS 提要、旧报告数据、用户特定页面等...这些都缓存到静态服务器。

内存缓存

PHP 会话数据、MySQL 查询结果,通常是我们系统中需要可用的东西。我们有 8 台机器可以包含在服务器池中。

装甲运兵车

我不知道。这两个“做魔术”服务器不是任何分布式系统的一部分,因此它们似乎可以在 APC 中缓存查询结果并从那里工作。过去,我什么都想不起来。

查询缓存

鉴于我们使用 SQL 的性质,查询缓存会降低性能。我已经禁用了这个。

一般来说,什么类型的数据应该存储在哪里?这种设置是否有意义?

分布式系统中的 APC 数据缓存有什么用(我想不出一个)?

有什么我遗漏的东西可以让事情变得更容易或更高效吗?

编辑:我终于明白了帕斯卡在说什么。我一直在想,我只会将我的一部分配置/任何东西移动到 APC,并且仍然从磁盘加载文件的其余部分。还有其他建议吗?