繁体   English   中英

使用memcached的PHP扩展

[英]PHP extension that uses memcached

我正在考虑编写一个将使用memcached库的PHP扩展库。 简单地将我的库链接到memcache shlib是微不足道的。

但是,如果我的(扩展库)用户已经在他/她的网站上使用了memcache,我不确定会发生什么。 我的问题是:

  1. 是否可以在机器上安装(可能是不同版本的)memcache?
  2. 在构建扩展库时,最好是静态链接还是动态链接到memcache? (为了迎合版本不兼容性 - 假设memcache是​​向后兼容的,否则所有的赌注都是关闭的)

这些问题基本上是退化的,如果它依赖于可能已经在扩展库将要使用的网站上使用的第三方文件,他们如何保护他们编写的扩展库?

这个问题可能有点不合适,但我希望你理解我所要求的要点。

请注意,PHP有两个memcache扩展,一个叫做memcache,另一个是memcached,第一个使用它自己的memcache协议实现,后者使用库。

如果你正在使用第一个,你不应该有一个conflcit但必须自己处理memcache。 我建议构建一个依赖于memcached的扩展,并重新使用它找到的库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM