我在这里已经阅读过以前关于PHP缓存的答案,以及它们链接到的文章.我查看了经常推荐的Pear Cache_Light,QuickCache和WordPress Super Cache.(对不起 - 显然我只允许超链接一次.)
要么没有处理并发问题,要么没有人明确地在文档中提到它们.
有人能指出我处理并发的PHP页面缓存的方向吗?
这是在共享主机上,所以很遗憾,memcache和操作码缓存不是一种选择.我不使用模板引擎,并希望避免依赖它.WP Super Cache的方法更可取 - 即在wwwroot下存储静态文件以让Apache为它们提供服务 - 但不是必需的.
谢谢!
PS应自动处理的事项示例:
PHPDoc 是 JavaDoc 对 PHP 的改编。通过注释中的正确语法,您可以使用它来记录事物的类型。然后,IDE 等工具可以使用该元数据。
这是一个使用“简单”字符串数组的示例。
/**
* @param string[] $strings This parameter is blah blah blah.
*/
public function foo($strings) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
但是 PHP“数组”也可以用作映射(又名哈希表,又名字典)。以下是 PHP 文档 ( http://php.net/manual/en/language.types.array.php ) 中的示例:
$array = array(
"foo" => "bar",
"bar" => "foo",
);
Run Code Online (Sandbox Code Playgroud)
现在假设我们修改我们的函数foo以接受$array上面的内容:字符串数组 => 字符串。
/**
* @param ??????? entries This parameter is blah blah blah.
*/
public function foo($entries) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
$entriesPHPDoc 中应该如何表示的类型?
http://www.phpdoc.org/docs/latest/guides/types.html#arrays甚至没有提到该语言中存在的这种构造。