PHP&PostgreSQL缓存sql结果

| 我目前正在为我的客户开发联盟平台。 联盟平台将在客户网站上提供与客户提供的产品相关的横幅。 预计他将有大量来自会员平台的流量(> = 500,000页面负载)。 目前,该网站使用PHP编写,平台也将使用PHP编写。 我想知道PHP中是否可以替代\“ EHCache \”(Java)?还是可以以某种方式缓存数据库结果并例如每隔X个小时刷新一次? 另外,如果您对联属网络营销平台有任何提示-建立该联盟平台时应该了解或记住什么? 任何帮助都非常欢迎! :)     
已邀请:
嗯,这里有memcached,但是它没有开箱即用的磁盘持久性。对于PHP应用程序,这是必须的,因为这些应用程序没有应用程序状态,并且会随着客户端请求的开始和消失。 如果您正在为后端编写PHP脚本: 1)PHP脚本不是长期存在的。他们在最好的时间泄漏内存。尽管有一些技巧可以减少泄漏并增加脚本的寿命,但您永远无法完全避免使用它,因此最好将程序设计为从一开始就可重新启动。 2)PHP脚本无法进行并发(在此上下文中,这是一个包含多线程和IPC等的术语)。您将很难编写一个脚本,该脚本需要一次执行两个操作,或者两个脚本需要进行通信。准备使用消息队列和锁定服务器。 3)PHP脚本在丝毫挑衅下往往会不受欢迎地死掉。使用一种机制来捕获和记录致命错误。设计系统以处理废止过程终止。防御性地编码。     

要回复问题请先登录注册