簡體   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